Senior Software Engineer Ii, Core Experience

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

Senior Software Engineer II, Core Experience at Instacart, focusing on backend systems for recommendation and personalization to enhance the customer shopping journey. Collaborates with ML engineers and data scientists to build data-driven features.

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
  • lead and collaborate with diverse teams
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or equivalent experience

Nice to have

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

Other signals

  • improving backend systems that power a seamless user journey
  • enhancing the user experience by developing robust backend architectures that support advanced recommendation and personalization systems
  • lead the innovation of our backend services, enabling sophisticated, data-driven features that adapt to our customers' shopping behaviors