remote
Software Engineer 5 - Model Development and Management, AI Platform - Netflix
Software Engineer
Lead the development and management of AI models on a large-scale platform, leveraging Python, AWS, and CI/CD pipelines to deliver robust, production‑ready solutions that drive product innovation.
About the role
Key Responsibilities
- Design, build, and maintain end‑to‑end machine learning pipelines for large‑scale data sets.
- Collaborate with data scientists to translate research prototypes into production‑ready models.
- Implement model monitoring, versioning, and automated retraining workflows on AWS.
- Optimize model performance and resource utilization across distributed environments.
- Integrate models into internal services and APIs, ensuring low latency and high availability.
Requirements
- 5+ years of software engineering experience with a focus on machine learning.
- Proficiency in Python, SQL, and AWS services (SageMaker, Lambda, ECS, S3).
- Strong background in model deployment, monitoring, and CI/CD practices.
- Experience with large‑scale data processing frameworks (Spark, Flink, or similar).
- Excellent problem‑solving skills and a passion for scalable, high‑performance systems.
Skills
pythonmachine learningawscicd