Senior Software Engineer, Enterprise AI

Instacart
•$166,000 - $210,000•Remote

About The Position

Instacart is seeking a Senior Software Engineer to join its Enterprise AI team, which develops intelligent systems and capabilities for teams across the company. The engineer will build reliable, scalable AI-powered solutions and collaborate with engineers, product partners, data scientists, machine learning engineers, and other stakeholders to turn complex business needs into high-quality products and platforms. The role involves technically challenging work with broad company impact. The engineer is expected to take ownership, collaborate across disciplines, and deliver thoughtful solutions in a fast-paced environment where priorities may evolve. The Enterprise AI team has approximately 14 people. The role is remote under Instacart’s Flex First approach, which lets employees choose where they work while participating in regular in-person events. The position is responsible for the full software development lifecycle, from design and implementation through launch, monitoring, and continuous improvement. The engineer will also contribute to engineering quality and help shape the team’s technical direction.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • At least five years of professional software engineering experience building and operating production systems.
  • Proficiency in at least one modern programming language, such as Python, Java, Go, or C++.
  • Experience designing, implementing, testing, and troubleshooting distributed or highly scalable software systems.
  • Experience collaborating with cross-functional partners to define requirements and deliver software from concept through production.
  • Ability to communicate technical decisions clearly, participate in constructive code and design reviews, and take ownership of complex projects.
  • Comfort with ambiguity and changing requirements; willingness to investigate problems deeply and make progress while maintaining a high bar for quality and reliability.

Nice To Haves

  • Experience building AI- or machine learning-enabled products, platforms, or developer tools.
  • Experience with large language models, retrieval-augmented generation, intelligent automation, model serving, or related Enterprise AI technologies.
  • Experience with cloud infrastructure, data platforms, APIs, distributed systems, and production observability.
  • Experience improving the reliability, performance, security, or cost efficiency of software systems at scale.
  • Ability to lead technical projects, mentor engineers, and influence decisions across organizational boundaries.
  • Experience working effectively in a fast-changing environment where priorities, requirements, and technical approaches evolve over time.

Responsibilities

  • Design, develop, test, and operate scalable software systems that power Enterprise AI products and capabilities.
  • Translate ambiguous business and technical problems into engineering solutions, balancing quality, speed, reliability, and long-term maintainability.
  • Collaborate with product managers, data scientists, machine learning engineers, and partner teams to deliver AI-enabled experiences that address business needs.
  • Own projects throughout the software development lifecycle, from technical design and implementation through launch, monitoring, and continuous improvement.
  • Contribute to engineering excellence through code reviews, design discussions, automated testing, observability, documentation, and operational best practices.
  • Help shape the Enterprise AI team’s technical direction by identifying opportunities, evaluating approaches, and sharing knowledge with teammates and cross-functional partners.

Benefits

  • New hire equity grant and annual refresh grants.
  • Market-competitive compensation and benefits; details vary by location.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service