Instacart

Senior Software Engineer, Core Ex AI Team

Instacart

full-time

Posted on:

Location Type: Remote

Location: Remote • California, Colorado, Connecticut, District of Columbia, Hawaii, Illinois, Maine, Maryland, Massachusetts, New Hampshire, New Jersey, New York, Oregon, Pennsylvania, Rhode Island, Texas, Vermont, Virginia, Washington • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $162,000 - $217,000 per year

Job Level

Senior

Tech Stack

SQL

About the role

  • Design and implement backend features that incorporate ML/AI: Develop enhancements to Instacart’s systems(search, recommendations, etc.) using your own lightweight ML techniques.
  • Collaborate on productionizing complex models: Work closely with Machine Learning Engineers to integrate their advanced research models (such as deep recommendation engines) into production services.
  • Develop data-driven algorithms and heuristics: Create robust pipelines for data aggregation and rule-based heuristics to power features like "trending items" or "popular searches."
  • Implement and monitor evaluation metrics: Adopt a debug-first and analytical mindset for all intelligent features.
  • Maintain high engineering standards: Ensure that all code meets Instacart’s quality standards.

Requirements

  • Bachelor’s or Master’s degree in Computer Science (or related field), or equivalent experience.
  • 5 years of experience with software development in one or more programming languages.
  • 2 years of experience with machine learning algorithms and tools, or artificial intelligence.
  • Hands-on experience with fundamental ML concepts and tools.
  • Demonstrated ability to work in cross-functional teams and partnering with ML engineers, product managers, and data scientists.
  • Willingness to learn new AI technologies and adapt to the iterative, experiment-driven workflow of ML projects.
  • Strong SQL skills to derive insights from data.
Benefits
  • health insurance
  • retirement plans
  • paid time off
  • flexible work arrangements
  • professional development opportunities
  • bonuses
  • stock options
  • equipment allowances

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
machine learning algorithmsartificial intelligencedata aggregationevaluation metricsSQLprogramming languagesdata-driven algorithmsheuristicsdebuggingproduction services
Soft skills
collaborationcross-functional teamworkanalytical mindsetadaptabilitywillingness to learncommunicationproblem-solvingattention to detailcreativityinitiative
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Computer Science