Software Engineer: Machine Learning Foundations
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
We are looking for a Software Engineer to join the ML Foundations team at Instacart. This person will help us create/maintain the ML Infrastructure used by all ML Teams @ Instacart.
About the Team
The ML Foundations team builds ML Infrastructure that is utilized by all ML Teams @ Instacart. This infrastructure includes the Griffin 2.0 Training and Serving Platform, Feature Store, and Embedding Platform.
ABOUT THE JOB
- Design new features/maintain ML Infrastructure systems that can be used by multiple ML teams at Instacart
- Collaborate with machine learning engineers and infrastructure team to define project requirements and execution plans
- Continuously take feedback from platform users and strive to improve the experience
- Contribute broadly to Instacart’s success by suggesting and driving new projects
ABOUT YOU
Minimum Qualifications
- Degree in a technology discipline such as Computer Science, Computer Engineering, Electrical Engineering, etc or 0-4 experience in a technology field
- Prior experience with large codebase using Python.Experience working with distributed systems
- Experience working with Linux and Docker.A strong sense of ownership and intellectual curiosity to understand problems in depth
- Excellent collaborator who is able to work with teammates to objectively problem-solve
- Growth mindset - seeks and is receptive to actionable feedback and growth opportunities
- Takes accountability seriously; able to deliver responsibilities on time and on budget
- Self-motivated and thrives in a fast-paced environment
Preferred Qualifications
- Experience working with machine learning training and serving infrastructure
- Experience working with machine learning frameworks such as Tensorflow, Pytorch, or LightGBM
- Experience working with Nvidia GPUs and Cuda drivers
- Experience working with container orchestration systems like Kubernetes, AWS ECS, etc.
- Experience working with applications using Go
- Previous experience in a fast-paced startup environment.
#LI-Remote
Instacart is reshaping the grocery landscape with essential delivery services that connect customers to their favorite foods. We empower personal shoppers by providing flexible earning opportunities, making it easier for everyone to access the groceries they love.
- Founded
- Founded 2012
- Employees
- 500+ employees
- Industry
- Retailing
- Total raised
- $2.2B raised