Job Closed
This listing is no longer active.
Managing Engineer, Python, AI LLM
Location
United States
Posted
133 days ago
Salary
$120K - $193.7K / year
Seniority
Lead
Job Description
Managing Engineer, Python, AI LLM
Allstate
• 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.
Job 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.
Benefits
- The candidate(s) offered this position will be required to submit to a background investigation.
- Joining our team isn’t just a job — it’s an opportunity. One that takes your skills and pushes them to the next level.
- One that encourages you to challenge the status quo.
- One where you can shape the future of protection while supporting causes that mean the most to you.
- Joining our team means being part of something bigger – a winning team making a meaningful impact.
- Allstate helps protect nearly 16 million households with auto, home, life, and retirement products.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Develop, maintain, and optimize databases supporting enterprise analytics workloads across cloud and on-premise environments • Implement data storage solutions that align with data modeling and AI integration needs, including relational and non-relational structures • Monitor database performance, execute tuning procedures, and resolve bottlenecks or failures proactively • Design and maintain database schemas, indexes, and partitioning strategies to support query efficiency and AI-driven analytics • Support data access, backup, and recovery strategies in accordance with organizational standards and compliance requirements • Ensure data integrity and security by applying role-based access controls, encryption standards, and audit logging • Collaborate with analytics engineers and platform teams to streamline data ingestion and integration into analytics environments • Participate in capacity planning and forecast database infrastructure needs based on product roadmaps • Document database configurations, operational procedures, and change management logs • Conduct root cause analysis and propose structural changes to improve system reliability • Support release management for changes impacting database environments across staging and production
• Market and business development for the Europe region • Identification, evaluation and development of new market segments for glass beads (microbeads) for advanced applications • Analysis of market trends, technologies and competitive landscapes in paints & coatings, plastics, additive manufacturing & 3D printing, and building materials • Development of go-to-market strategies and support for product launches • Building a robust sales funnel and increasing market presence • Acquisition of new industrial customers as well as management and expansion of existing key accounts • Advising customers on product benefits, specifications, material selection and application engineering • Conducting technical presentations, training sessions and product demonstrations • Supporting customers during qualification and testing processes • Developing customer-specific solutions in collaboration with R&D, application engineering and production • Coordinating internal resources, ensuring feasibility, quality and timelines • Preparing quotations, pricing strategies and profitability calculations • Tracking projects from initial contact through to series approval • Collaboration with universities, testing institutes, OEMs and industry partners • Initiation of joint development projects (e.g. functionalized glass beads, new filler applications, surface modifications) • Responsibility for revenue growth, margins and achieving strategic targets within the area of responsibility • Preparation of annual business plans and forecasts • Establishment and management of international sales partners and distributor networks
• Work in support and development with a focus on industrial environments, systems integration, data monitoring, and support for critical business platforms. • Maintain a curious profile with a continuous interest in studying, learning, and building knowledge in the development of custom applications tailored to client needs. • Have experience working with demanding business areas, engaging with stakeholders and users who present challenging requirements.
• Design and implement tools, frameworks, and processes that enhance developer productivity and streamline the software development lifecycle • Integrate AI in all of our existing processes to make us faster and more agile. • Architect solutions for breaking down monolithic systems into modular, maintainable services • Champion and implement AI-powered tools as productivity multipliers across engineering workflows • Define metrics and track improvements in engineering efficiency, cycle time, and developer experience • Build consensus around engineering standards and best practices that can be adopted company-wide • Collaborate with engineering leaders to identify bottlenecks in development workflows and implement solutions • Proactively identify opportunities for improvement in developer experience without waiting for direction • Evangelize engineering experience improvements and share success metrics with the broader organization • Mentor other engineers on software architecture, system design, and development best practices




