Senior Software Engineer Ii, Core Experience

Instacart Instacart · Consumer · United States · Remote · Software Engineering

Senior Software Engineer II, Core Experience at Instacart. This role focuses on improving backend systems for content discoverability and purchase processes, enhancing user experience through recommendation and personalization systems. The engineer will collaborate with ML engineers and data scientists to develop data-driven features and will be part of the Order Quality Team, responsible for the post-checkout journey including intelligent replacement algorithms and real-time updates.

What you'd actually do

  1. Design, build, and maintain high-quality backend applications.
  2. Lead the development of our backend system's roadmap, prioritizing scalability and reliability.
  3. Innovate and think creatively to develop new features that enhance our customer's shopping experiences.
  4. Own and lead major components of our product, ensuring they meet both internal standards and external expectations.
  5. Collaborate across teams to foster a unified approach to product development, facilitating consensus and driving effective outcomes.

Skills

Required

  • backend development experience
  • Ruby
  • Go
  • unit testing
  • problem-solving
  • communication skills
  • collaboration

Nice to have

  • recommender systems
  • personalization algorithms
  • ML model development
  • feed architecture principles
  • monitoring and observability tools
  • Datadog
  • PostgreSQL

What the JD emphasized

  • backend development experience
  • project delivery
  • backend languages
  • unit testing
  • problem-solving
  • communication skills
  • lead and collaborate with diverse teams
  • recommender systems
  • personalization algorithms
  • ML model development and iteration
  • feed architecture principles
  • monitoring and observability tools
  • database management
  • PostgreSQL