onsite
Senior Lead Software Engineer - AI/ML & Data Platforms
Software Engineer
Lead the design and delivery of AI/ML and data platform solutions on AWS, driving application development, automated testing, and end‑to‑end automation to accelerate innovation and reliability.
About the role
Key Responsibilities
- Architect and implement scalable AI/ML and data platform services on AWS, ensuring high availability and performance.
- Lead cross‑functional teams in developing robust application code, integrating machine learning models, and maintaining data pipelines.
- Design and enforce automated testing frameworks, continuous integration/continuous deployment (CI/CD) pipelines, and infrastructure as code practices.
- Mentor engineers, conduct code reviews, and promote best practices in software quality and security.
- Collaborate with product, data science, and operations stakeholders to translate business requirements into technical solutions.
Requirements
- 10+ years of software engineering experience with a strong focus on AI/ML and data platforms.
- Proven expertise in AWS services (SageMaker, Lambda, ECS/EKS, S3, RDS, Glue).
- Deep knowledge of application development, automated testing, and DevOps practices.
- Excellent communication skills and a track record of leading high‑performing engineering teams.
- Experience with containerization, orchestration, and cloud‑native architecture.