onsite
Senior Software Engineer - AI/ML Platform
Software Engineer
Senior Software Engineer building AI/ML platforms with a focus on secure, auditable cloud pipelines. Leverages Python, AWS, Azure, and CI/CD tooling to design, implement, and monitor machine‑learning workloads at scale.
About the role
Key Responsibilities
- Design and develop scalable AI/ML platform services that run on AWS and Azure, ensuring high availability and performance.
- Implement robust access‑control and audit‑logging mechanisms to meet security and compliance requirements.
- Build and maintain CI/CD pipelines for model training, validation, and deployment, automating end‑to‑end workflows.
- Collaborate with data scientists and product teams to translate research prototypes into production‑ready services.
- Monitor, troubleshoot, and optimize platform components, providing actionable insights to improve reliability and cost efficiency.
Requirements
- 5+ years of professional software engineering experience, with a strong focus on Python development.
- Deep knowledge of cloud platforms (AWS, Azure) and experience implementing secure, auditable infrastructure.
- Hands‑on expertise with CI/CD tools (e.g., Jenkins, GitHub Actions, Azure DevOps) and container orchestration.
- Solid understanding of machine‑learning concepts and experience integrating ML models into production systems.
- Proven ability to work cross‑functionally, communicate technical decisions clearly, and mentor junior engineers.
Skills
pythonmachine learningawsazurecicd