
About Instacart
Fast grocery delivery from your favorite stores
Key Highlights
- Valuation of $39 billion with $2.4 billion raised
- Partners with over 40,000 stores including Costco and Kroger
- Headquartered in San Francisco, California
- Serves millions of customers across the U.S. and Canada
Instacart is a leading grocery delivery service headquartered in San Francisco, California, serving millions of customers across the U.S. and Canada. Partnering with major retailers like Costco, Kroger, and Publix, Instacart offers same-day delivery from over 40,000 stores. The company has raised ov...
🎁 Benefits
Instacart offers competitive salaries, equity options, flexible PTO, and a remote work policy that supports work-life balance. Employees also benefit ...
🌟 Culture
Instacart fosters a customer-centric culture focused on innovation and efficiency in grocery delivery. The company emphasizes data-driven decision-mak...
Skills & Technologies
Overview
Instacart is hiring a Senior Machine Learning Engineer II for their Search & Personalization team to develop multi-task ranking systems. You'll work with Python, TensorFlow, and PyTorch to optimize the shopping experience. This position requires significant experience in machine learning and data analysis.
Job Description
Who you are
You have 5+ years of experience in machine learning and data analysis — you've developed and deployed machine learning models that drive user engagement and improve personalization in digital platforms. Your expertise in Python and frameworks like TensorFlow and PyTorch allows you to build robust solutions that meet complex business needs.
You possess a strong understanding of algorithms and data structures — you can analyze large datasets to extract meaningful insights and improve model performance. Your experience with SQL enables you to efficiently manage and query data, ensuring that your models are trained on high-quality inputs.
You are a collaborative team player — you thrive in cross-functional environments, working closely with engineers, product managers, and data scientists to deliver impactful solutions. Your communication skills allow you to articulate complex concepts clearly to both technical and non-technical stakeholders.
Desirable
Experience with ranking algorithms and personalization techniques is a plus — you understand how to optimize search results and recommendations based on user behavior and preferences. Familiarity with cloud platforms like AWS or GCP can enhance your contributions to the team.
What you'll do
As a Senior Machine Learning Engineer II, you will lead the development of machine learning models that power Instacart's search and personalization features. You will collaborate with a talented team to design and implement algorithms that enhance the shopping experience for millions of users. Your role will involve experimenting with different modeling techniques and evaluating their effectiveness in real-world scenarios.
You will be responsible for optimizing existing models and ensuring they scale effectively as user demand grows. This includes monitoring model performance, conducting A/B tests, and iterating on your solutions based on user feedback and data analysis. You will also mentor junior engineers, sharing your knowledge and best practices to foster a culture of learning within the team.
What we offer
Instacart provides a flexible work environment, allowing you to choose where you do your best work — whether from home or in the office. We offer competitive compensation, including a base salary range of CAD $206,000 to $218,000, along with equity grants for new hires. Our benefits package includes health and wellness programs, professional development opportunities, and a supportive team culture that values collaboration and innovation.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Instacart.
Similar Jobs You Might Like
Based on your interests and this role

Machine Learning Engineer
Samsara is hiring a Senior Machine Learning Engineer to develop ML solutions that enhance safety, efficiency, and sustainability in physical operations. You'll work with Python, TensorFlow, and PyTorch to build end-to-end ML applications. This role is remote for candidates based in Canada.

Machine Learning Engineer
Samsara is hiring a Senior Machine Learning Engineer to develop ML and AI solutions that enhance the safety, efficiency, and sustainability of physical operations. You'll collaborate with various teams and work with technologies like Python and TensorFlow. This role requires significant experience in machine learning applications.

Machine Learning Engineer
Instacart is hiring a Senior Machine Learning Engineer II for their AI Special Projects team to drive innovation in grocery delivery. You'll work with Python, TensorFlow, and PyTorch to develop generative recommendation systems and hyper-personalized marketing content. This position requires strong experience in machine learning and data analysis.

Machine Learning Engineer
HubSpot is hiring a Senior Machine Learning Engineer to build and deploy ML systems that support strategic decision-making. You'll work with technologies like Python and LLMs to create scalable solutions. This position requires significant experience in machine learning and data systems.

Machine Learning Engineer
SeatGeek is hiring a Senior Machine Learning Engineer to design and build ML infrastructure that operates at scale. You'll work with Python, TensorFlow, and AWS to optimize ticket pricing and enhance user experience. This role requires strong experience in machine learning and cloud technologies.