About The Position

Seeking a Managing Engineer (Python/AI LLM) to lead a high performing development team while providing technical direction across Python engineering, Azure architecture, Artificial Intelligence (AI)/Large Language Model (LLM) adoption, and modern Agile practices. This role will shape product architecture, drive advanced technology integration, and ensure high-quality delivery through strong leadership, cross-team collaboration, and continuous improvement within Allstate's Enterprise Shared Services organization. The internal Allstate job title used for this role is Software Engineer Manager.

Requirements

  • 7 years or more of software engineering experience with Python. (Or Equivalent)
  • Demonstrated experience in AI/LLMs, Azure, CI/CD, and modern cloud-native architecture. (Or Equivalent)
  • Proven experience managing software development teams in an Agile/XP environment.
  • Hands-on experience with vectorization of databases, scalable AI model deployment, and cloud-based infrastructure.

Responsibilities

  • Lead, mentor, and manage a team of software developers, fostering a culture of collaboration, continuous learning, and adherence to XP/Agile principles.
  • Drive the adoption and implementation of AI, LLMs, vectorized database solutions, and other advanced technologies across products.
  • Provide technical leadership in Python development, Azure cloud architecture, and CI/CD pipelines, guiding the team to make informed technology choices.
  • Participate in product scoping, discovery, and design in close collaboration with Digital Product Managers, translating user features into scalable system designs.
  • Lead Agile Ceremonies: retrospectives, standups, inceptions, and iteration planning meetings, encouraging team feedback and continuous improvement.
  • Shape product architecture, design patterns, and technical roadmaps for AI-driven initiatives and cloud-native applications.
  • Establish and optimize continuous integration, delivery, and deployment practices, ensuring high-quality, reliable software releases.
  • Collaborate across product portfolios and technology teams to align strategies, share knowledge, and ensure technical excellence.
  • Serve as a subject-matter expert on AI, LLMs, vectorized databases, cloud technologies, Python, and modern software development practices.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Manager

Education Level

No Education Listed

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service