What are the responsibilities and job description for the Lead Python Engineer - AI Platforms position at Soni?
We are supporting a client in the search for a Lead Python Engineer to join a fast-paced engineering team building, operating, and scaling AI-enabled platforms. This is a hands-on software engineering role focused on production systems—not research or data science—with a strong emphasis on reliability, security, and operational excellence.
This opportunity suits an engineer who enjoys owning solutions end to end, working close to infrastructure, and delivering real-world, enterprise-grade systems.
Key Responsibilities
- Design, build, and maintain production-grade Python services that power AI-enabled automation platforms
- Lead and mentor engineers while contributing hands-on across the full development lifecycle
- Design secure, scalable, and highly available system architectures aligned with industry best practices
- Collaborate with globally distributed engineering, AI, and DevOps teams to deliver integrated solutions
- Monitor system health, performance, and reliability, proactively identifying and resolving issues
- Continuously evaluate new tools and technologies to enhance platform capabilities
Required Experience & Skills
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience)
- 7 years of professional software engineering experience in enterprise environments
- 5 years of hands-on Python development building backend services and APIs
- Proven experience leading or mentoring development teams
- Strong experience with AWS, cloud-native architectures, security, and operational best practices
- Experience integrating AI/ML services and frameworks into production applications
- Solid understanding of Agile development, CI/CD pipelines, automated testing, and code reviews
- Experience with containerization and orchestration (Docker, Kubernetes, or similar); exposure to platforms such as SageMaker is a plus
- Familiarity with AIOps, monitoring, observability, and performance optimization
- Strong troubleshooting skills and the ability to quickly learn new technologies
Compensation: $150,000-190,000 annually
Salary is based on a range of factors that include relevant experience, knowledge, skills, other job-related qualifications.
Salary : $150,000 - $190,000