
Lead Machine Learning / AI Engineer - Personalization (Python, PySpark, ML Ops)
- Brooklyn Park, MN
- Permanent
- Full-time
- 4-year degree in Quantitative disciplines (Science, Technology, Engineering, Mathematics) or equivalent experience
- PhD/MS in Computer Science, Applied Mathematics, Statistics, Physics or equivalent work or industry experience
- 5 plus years of experience in end-to-end Machine Learning application development including data pipelining, model optimization, deployment and API design
- Highly proficient programming in Python and either PySpark or Scala
- Experience with ML frameworks such as Pytorch, TensorFlow, xgboost, sklearn or ONNX
- Experience with ML Ops and cloud ML services such as Vertex AI/Azure ML/Sagemaker
- Experience using distributed training frameworks like Spark/Ray/TensorFlow Distributed
- Experience with serving frameworks such as TorchServe/TensorFlow Serving/FastAPI
- Good understanding of Big Data tech - specifically Hadoop, Spark and Kafka
- Experience creating and maintaining CI/CD pipelines for automated model testing and deployment
- Extensive experience partnering with data scientists, software engineers and product managers to understand business requirements and translate them to ML solutions at scale
- Excellent communication skills with the ability to clearly tell data driven stories through appropriate visualizations, graphs and narratives
- Self-driven and results oriented; able to meet tight timelines
- Motivated, team player with ability to collaborate effectively across global team
- Experience in mentoring and developing junior team members ML skillset and careers