remoteonsite
Senior Software Engineer - AI/ML Platform - Autodesk
Software Engineer
Lead the design and implementation of a scalable AI/ML serving platform on hybrid cloud, architecting efficient model deployment, inference pipelines, and robust infrastructure using Python, Kubernetes, Docker, and AWS services.
About the role
Key Responsibilities
- Architect and develop a high‑performance AI/ML serving platform that supports hybrid cloud deployments across on‑prem and AWS environments.
- Design scalable model inference pipelines, ensuring low latency and high throughput for production workloads.
- Collaborate with data scientists to translate ML models into production‑ready services, integrating with RESTful APIs and gRPC endpoints.
- Implement CI/CD pipelines for automated testing, containerization, and deployment of model services using Docker and Kubernetes.
- Monitor, troubleshoot, and optimize platform performance, applying best practices for observability, logging, and alerting.
- Mentor junior engineers and contribute to architectural reviews, code quality, and security standards.
Requirements
- 5+ years of software engineering experience with a strong focus on AI/ML infrastructure.
- Proficiency in Python and experience building production‑grade ML serving systems.
- Hands‑on experience with Kubernetes, Docker, and AWS services (EKS, ECS, S3, Lambda).
- Solid understanding of CI/CD tooling (GitHub Actions, Jenkins, ArgoCD) and automated testing frameworks.
- Excellent problem‑solving skills, strong communication, and a collaborative mindset.
Skills
pythonmachine learningawskubernetesdockercicd