Lead Machine Learning Engineer
Job in
Brooklyn Park, Hennepin County, Minnesota, USA
Listing for:
York Solutions, LLC
Full Time, Part Time
position
Listed on 2026-02-06
Job specializations:
-
Software Development
Machine Learning/ ML Engineer, AI Engineer, Data Scientist, Data Engineer
Job Description & How to Apply Below
Description At this time, we are unable to consider candidates requiring visa sponsorship or third-party recruitment agencies for this role. We encourage all applicants to apply directly, and we thank you for your understanding.
Overview:
Join the global in-house Tech and Data Science team. As Lead Machine Learning Engineer, you will join a Data Sciences team responsible for creating personalized recommendations on the website and the mobile app. You will play a crucial role in designing, implementing, and optimizing production machine learning solutions. We will also expect you to understand best practice software design, participate in code reviews, and create a maintainable well-tested codebase with relevant documentation.
At an organizational level, you will conduct training sessions, present work to technical and non-technical peers/leaders, build knowledge on business priorities/strategic goals and leverage this knowledge while building requirements and solutions for each business need.
Location:
Hybrid 1 day/week onsite - Brooklyn Park, MN (must be local to MN)
Responsibilities:
Lead the design, implementation, and optimization of production machine learning solutions for personalized recommendations on and the Target App.Ensure best practice software design principles are followed, and contribute to maintaining a clean, well-tested, and well-documented codebase.Participate in code reviews to maintain high standards of quality and consistency across the team.Conduct training sessions and knowledge-sharing activities within the team and organization.Present work to both technical and non-technical stakeholders, effectively communicating complex concepts in a clear, actionable manner.Align machine learning solutions with business priorities and strategic goals, leveraging this understanding to build relevant requirements and solutions.Develop and maintain data pipelines, model optimization processes, and deployment strategies for scalable machine learning solutions.Collaborate with data scientists, software engineers, and product managers to translate business requirements into machine learning solutions at scale.Design and implement automated CI/CD pipelines for model deployment and testing.Work with Big Data technologies such as Kafka and Spark to handle large-scale data processing and analysis.Leverage cloud ML services (e.g., Vertex AI, Azure ML, Sagemaker) for efficient model deployment and scalability.Use distributed training frameworks like Spark, Ray, or Tensor Flow Distribute to enhance model performance at scale.Develop and manage serving frameworks (e.g., Torch Serve, Tensor Flow Serving, FastAPI) for serving machine learning models in production environments.Mentor junior team members, providing guidance on machine learning skills, career development, and growth.Demonstrate strong communication skills, with the ability to tell data-driven stories through visualizations, graphs, and clear narratives.Take ownership of tight project timelines, ensuring that deliverables are met with high-quality results.Collaborate effectively within a global team, ensuring smooth coordination and integration across different regions and time zones.Required Qualifications:
4-year degree in Quantitative disciplines (Science, Technology, Engineering, Mathematics) or equivalent experienceMS in Computer Science, Applied Mathematics, Statistics, Physics or equivalent work or industry experience5 plus years' experience in end-to-end Machine Learning application development, including data pipelining, model optimization, deployment, and API designHighly proficient programming in Python and either PySpark or ScalaExperience with ML frameworks such as Pytorch, Tensor Flow, xgboost, sklearn, and ONNXExperience with one or more cloud ML services such as Vertex AI/Azure ML/SagemakerExperience using distributed training frameworks like Spark/Ray/Tensor Flow DistributeExperience with serving frameworks such as Torch Serve/Tensor Flow Serving/FastAPIGood understanding of Big Data tech, specifically Kafka, SparkExperience creating and maintaining CI/CD pipelines for automated model deployment and testingWork in partnership with data scientists, software engineers and product managers to understand the business requirements and translate to machine learning solutions at scaleExcellent communication skills with the ability to clearly tell data driven stories through appropriate visualizations, graphs, and narrativesSelf-driven and results oriented; able to meet tight timelinesAbility to collaborate effectively across global teamExperience in mentoring the junior team members ML skillset and career developmentPreferred Qualifications:
PhD in Computer Science, Applied Mathematics, Statistics, Physics or related quantitative fieldProficiency in JavaBenefits:
York Solutions Offers a generous benefits package for eligible full-time employees:
- BCBS Medical with 3 Plans to choose from (PPO and High deductible PPO plans with Health Savings…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here: