Managing Engineer (Python/AI LLM)

AllstateMcCullom Lake, IL
5d

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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service