remoteonsite
Principal Machine Learning Engineer - NIKE
ML Engineer
Lead the design and deployment of large‑scale machine learning solutions, driving advanced analytics and AI products using Python, TensorFlow/PyTorch, Spark, and AWS cloud services.
About the role
Key Responsibilities
- Architect, develop, and productionize end‑to‑end machine learning pipelines for high‑impact consumer and business products.
- Collaborate with data scientists, product managers, and engineering teams to translate business problems into scalable AI solutions.
- Lead model experimentation, evaluation, and continuous improvement using deep learning frameworks such as TensorFlow and PyTorch.
- Design and optimize data processing workflows on Spark and manage data storage/querying with SQL databases.
- Implement robust, cloud‑native deployment patterns on AWS, ensuring reliability, security, and cost efficiency.
- Mentor senior engineers, establish best practices, and drive technical excellence across the ML organization.
Requirements
- 10+ years of software engineering experience with a strong focus on machine learning and AI.
- Expertise in Python and deep learning frameworks (TensorFlow, PyTorch) for model development.
- Proven experience building large‑scale data pipelines using Spark and SQL.
- Hands‑on experience deploying and managing ML services on AWS (SageMaker, EC2, Lambda, etc.).
- Strong problem‑solving skills, ability to lead cross‑functional teams, and excellent communication abilities.
Skills
pythontensorflowpytorchawssqldeep learningmachine learning