Instacart

Senior Machine Learning Engineer

Remote British Columbia
USD 203k - 225k
Deep Learning Python SQL Pandas Keras TensorFlow PyTorch Machine Learning
Description

We're transforming the grocery industry

At Instacart, we invite the world to share love through food because we believe everyone should have access to the food they love and more time to enjoy it together. Where others see a simple need for grocery delivery, we see exciting complexity and endless opportunity to serve the varied needs of our community. We work to deliver an essential service that customers rely on to get their groceries and household goods, while also offering safe and flexible earnings opportunities to Instacart Personal Shoppers.

Instacart has become a lifeline for millions of people, and we’re building the team to help push our shopping cart forward. If you’re ready to do the best work of your life, come join our table.

Instacart is a Flex First team

There’s no one-size fits all approach to how we do our best work. Our employees have the flexibility to choose where they do their best work—whether it’s from home, an office, or your favorite coffee shop—while staying connected and building community through regular in-person events. Learn more about our flexible approach to where we work.

Overview

 

About the Role:

 

This is a general posting for multiple Sr. Machine Learning roles open across our 4-sided marketplace. You’ll get the chance to learn about the problems the different ML teams solve as you go through the process. Towards the end of your process, we’ll do a team-matching exercise to determine which of the open roles/teams you’ll join. You can find a blurb on each team at the bottom of this page. 

 

About the Team:

 

Search & Discovery ML: The Search and Discovery ML team at Instacart is at the forefront of applying cutting-edge AI technologies, including large language models (LLMs), to revolutionize how customers find products. Working alongside world-class engineers, data scientists, and product managers, we're building sophisticated machine learning and AI systems that power the future of search and recommendations at Instacart. Our team leverages state-of-the-art transformer architectures, multimodal AI, and generative models to enhance the relevance across all shopping surfaces. We're constantly innovating with advanced neural retrieval methods, LLM-powered ranking algorithms, and AI-driven personalization systems that deliver highly contextual and intuitive results to users throughout the Instacart ecosystem. As part of our team, you'll tackle one of the most critical aspects of the business—helping customers connect with exactly the right products through AI. We're solving complex, large-scale search challenges using the latest in deep learning, natural language understanding, and LLM fine-tuning techniques to create intelligent systems that truly understand user intent and shopping behavior. Our commitment to AI innovation is reflected in our recent publications and research contributions to the field (Recent publications 1, 2, 3, 4, 5).

 

About the Job:

 

  • Design, develop, and deploy advanced AI and machine learning solutions, including LLMs and neural networks, to solve complex challenges in our dynamic marketplace environment.
  • Architect and implement state-of-the-art deep learning systems that leverage transformer models, multimodal AI, and generative techniques to create intelligent, adaptive solutions.
  • Collaborate closely with product managers, data scientists, and backend engineers to translate business requirements into cutting-edge AI applications that deliver measurable impact.
  • Pioneer the application of foundation models, prompt engineering, and fine-tuning methodologies to create AI systems that understand context and user intent at unprecedented levels.
  • Engage with diverse stakeholders to ensure our AI solutions are ethically implemented, well-integrated with existing systems, and fully aligned with strategic business objectives.
  • Drive continuous innovation in our AI infrastructure by researching, testing, and implementing the latest advancements in machine learning, from embeddings and vector databases to reinforcement learning from human feedback (RLHF).
  • Push the boundaries of operational efficiency through intelligent automation, predictive modeling, and algorithmic optimization powered by our custom-trained AI systems.

 

About You:

 

Minimum Qualifications:

 

  • Have a graduate degree (masters or PhD) in artificial intelligence, machine learning or equivalent self study and experience
  • Have 7+ years of industry experience using machine learning to solve real-world problems with large datasets
  • Have strong programming skills in Python and fluency in data manipulation (SQL, Pandas) and Machine Learning (scikit-learn, XGBoost, Keras/Tensorflow) tools
  • Have strong analytical skills and problem-solving ability
  • Are a strong communicator who can collaborate with diverse stakeholders across all levels

 

Preferred Qualifications:

 

  • Extensive expertise with modern deep learning frameworks (PyTorch, TensorFlow, JAX) and advanced LLM architectures including transformer models, attention mechanisms, and multimodal AI systems.
  • Demonstrated experience implementing and fine-tuning large language models, including prompt engineering, embedding techniques, and efficient inference optimization for production environments.
  • Strong foundation in AI fundamentals including neural network architectures, generative models, and foundation model adaptation methodologies like PEFT, LoRA, and RLHF.
  • Proven track record designing and deploying sophisticated ML/AI systems in production environments that drive measurable business impact through improved recommendations, search relevance, and user engagement metrics.
  • Experience optimizing AI model performance across the full stack, from model architecture and training workflows to distributed inference and serving infrastructure.
  • Self-motivated innovator with a strong sense of ownership who can navigate the rapidly evolving AI landscape, evaluate emerging techniques, and implement novel approaches to solve complex business challenges.
  • Passion for applying cutting-edge AI research to real-world applications and a keen understanding of the practical considerations in developing responsible, efficient AI systems at scale.

 

 

Instacart provides highly market-competitive compensation and benefits in each location where our employees work. This role is remote and the base pay range for a successful candidate is dependent on their permanent work location. Please review our Flex First remote work policy here. Currently, we are only hiring in the following provinces: Ontario, Alberta, British Columbia, and Nova Scotia.

Offers may vary based on many factors, such as candidate experience and skills required for the role. Additionally, this role is eligible for a new hire equity grant as well as annual refresh grants. Please read more about our benefits offerings here.

For Canadian based candidates, the base pay ranges for a successful candidate are listed below.

CAN
$203,000$225,000 CAD
Instacart
Instacart
Delivery Service E-Commerce Grocery Shopping

0 applies

6 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say

Sid avatar
Sid
Very nice portal for searching jobs in this rough market.
Mar 6, 2025
Michael Duran avatar
Michael Duran
Software Engineer
I've been using this job search site for a while now, and it’s honestly one of the best out there! The clean and easy-to-navigate UI makes the whole job-hunting process so much smoother. Plus, the job postings are always up-to-date, so I never feel like I’m wasting time. The cherry on top is the owner—super kind and always quick to respond. Definitely recommend checking it out if you're on the job hunt!
Aug 21, 2024
Sai avatar
Sai
It’s really great website for finding jobs based on skills it’s really helpful give a go
Aug 21, 2024
Adinadh avatar
Adinadh
What I like most about Echo Jobs is how easy it is to use. The platform helps me quickly find jobs that match my skills and interests, thanks to its great recommendations and filters. Yes, I would definitely recommend Echo Jobs to a friend. It makes job searching simple and efficient, making it a great tool for anyone looking for a new job.
Jul 23, 2024
As a student navigating the job market, I've found LinkedIn increasingly frustrating due to numerous fake postings by consultancies. In contrast, this job posting website has been a game-changer for me. It offers genuine opportunities and a straightforward application process, making it much easier to find and apply for real jobs. Highly recommend it to fellow students seeking reliable job listings!
Jul 16, 2024
Cliff Gor avatar
Echo Jobs has been exceptional in my job hunt where it provides one platform to job hunt and I don't have to open 10 websites just to look for a job. It has also helped me focus much on the job skill and the location filtering out the onsite jobs and remote ones. The only feature that I would request is to display fully remote jobs that are not restricted to a country since the one available shows ie, Remote, US yet. But if it could show remote only, that would be helpful not only to me but to other people applying for full remote and not tied to only US candidates
Apr 22, 2024
I found EchoJobs in 2022, and I love it. It has a lot of remote jobs. It's exclusive to software and technology jobs (helpful for devs like me). What I like the most are its filters and its API. If you're a tech professional seeking remote work, I highly recommend giving it a try to EchoJobs.
Mar 4, 2024
Would definitely recommend it! Excellent product, dedicated founder, Jobs are easier to find. Congrats 🎉 to the entire team!
Mar 3, 2024
Brandon Banks avatar
Brandon Banks
Echo Jobs is really impressive. It provides a great user experience with an ability to quickly search through the many job postings. There is an impressive amount of jobs here and it is quickly updated. The details in the each job posting is helpful when determining if it is worth pursuing. I would highly recommend using Echo Jobs to find the next step in your career.
Mar 2, 2024
Tyler Young avatar
Tyler Young
tylerayoung.com
Best wishes with EchoJobs—it's become my favorite job board overnight!
Dec 16, 2023
Simply put, it's the most up to date tech jobs aggregator I’ve found. I'm like... "I don't have to check 10+ jobs boards daily just to see if there's a new job listing? sign me up!" The filters are also quite helpful! The UI is very clean and straightforward. Love it!
Oct 5, 2023