Lead Machine Learning Engineer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
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 Target.com 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 TensorFlow Distribute to enhance model performance at scale.
Develop and manage serving frameworks (e.g., TorchServe, TensorFlow 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 experience
MS in Computer Science, Applied Mathematics, Statistics, Physics or equivalent work or industry experience
5 plus years' 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, and ONNX
Experience with one or more cloud ML services such as Vertex AI/Azure ML/Sagemaker
Experience using distributed training frameworks like Spark/Ray/TensorFlow Distribute
Experience with serving frameworks such as TorchServe/TensorFlow Serving/FastAPI
Good understanding of Big Data tech, specifically Kafka, Spark
Experience creating and maintaining CI/CD pipelines for automated model deployment and testing
Work in partnership with data scientists, software engineers and product managers to understand the business requirements and translate to machine learning 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
Ability to collaborate effectively across global team
Experience in mentoring the junior team members ML skillset and career development
Preferred Qualifications
PhD in Computer Science, Applied Mathematics, Statistics, Physics or related quantitative field
Proficiency in Java
Benefits
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 Program)
Delta Dental plan with 2 free cleanings and insurance discounts
Eye Med Vision with annual check-ups and discounts on lens
Life and Accidental Death Insurance paid by company
John Hancock 401(k) Retirement Plan with discretionary company match up to 5%
Voluntary Insurance programs such as: Hospital Indemnity, Identity Protection, Legal Insurance, Long Term Care, and Pet Insurance.
Flexible work environment with some remote working opportunities
Strong fun and teamwork environment
Learning, development, and career growth
J-18808-Ljbffr