onsite
Principal Machine Learning Engineer - Forecasting - Amgen
ML Engineer
Lead the design and deployment of advanced forecasting models, leveraging Python, TensorFlow and cloud services to deliver accurate, scalable predictions for critical business and scientific workflows.
About the role
Key Responsibilities
- Architect, develop, and productionize large‑scale time‑series forecasting models using Python and TensorFlow/PyTorch.
- Collaborate with data engineers to build robust data pipelines on Spark and SQL databases for model training and inference.
- Design and implement cloud‑native solutions on AWS (SageMaker, EC2, S3) to ensure scalability, reliability, and low latency.
- Mentor senior and junior engineers, establish best practices for model versioning, monitoring, and continuous integration/continuous deployment.
- Partner with product and domain experts to translate business requirements into actionable ML solutions and evaluate model performance against key metrics.
Requirements
- 10+ years of professional experience in machine learning engineering, with at least 5 years focused on time‑series forecasting.
- Strong programming skills in Python and hands‑on experience with deep learning frameworks such as TensorFlow or PyTorch.
- Proficiency in building data pipelines using Spark, SQL, and cloud services (AWS).
- Demonstrated ability to design, deploy, and monitor production ML systems at scale.
- Excellent problem‑solving and communication skills, with a track record of leading technical teams.
Skills
pythontensorflowawssql