Skip to main content
Instacart

Senior Software Engineer, Marketing Platform Tooling

RemoteCanada only
Published
Role
Backend
Experience
Senior
Employment
Full-time
CAD 168k–CAD 177.5k/yr
Check eligibility

Open to CA only. Set where you work from to check your eligibility.

No BS summary

Senior backend engineer with 5+ years of experience needed for Instacart's Marketing Platform Tooling team. Must have expertise in Ruby and Go, solid understanding of Rails or Pandas, and experience with distributed systems, databases (SQL/NoSQL), and data pipelines. Requires rigorous unit testing, problem-solving, and strong communication/leadership skills. Bachelor's or Master's degree in CS/SE or equivalent experience.

Core skills

RubyGobackend development

Required skills

RailsPandasSQLNoSQLdistributed systemsdata pipelinesbatch processingstreaming processingobservabilitytestinguptime

Optional skills

Python

Required languages

English

What you'll do

  • Build shared, composable foundations designed to serve as the backbone for the entire marketing platform space.
  • Data ingestion and processing pipelines, both real-time streaming and batch, that keep targeting data fresh and accurate.
  • Segment evaluation and matching services that resolve audiences on demand for many downstream consumers.
  • A high-volume, reliable messaging and delivery pipeline that ensures accurate, timely, personalized sends at scale.
  • The shared, composable backbone and APIs these capabilities are built on, with a strong focus on observability, testing, and uptime.
  • Architect, build, and maintain excellent backend applications with clean code.
  • Help shape the technical direction and roadmap of our targeting and CRM platforms.
  • Design and operate real-time and batch data pipelines and distributed services built for reliability and scale.
  • Contribute to the shared, composable backbone that these systems are built on.
  • Own important pieces of the platform that have high visibility internally.
  • Communicate and collaborate extensively across teams and functions to drive consensus and align goals.
  • Be empowered and responsible for planning, decision-making, shipping, and maintaining your surface areas.

What they require

  • 5+ years of backend development experience with a proven track record of success.
  • Expertise in backend languages, specifically Ruby and Go (experience with Python is a plus).
  • Solid understanding of Rails or Pandas.
  • Experience designing scalable, reliable distributed systems, with databases (SQL/NoSQL) and data pipelines (batch and streaming).
  • Proven ability in rigorous unit testing and practical problem-solving.
  • Excellent communication and leadership skills, capable of collaborating with and influencing cross-functional teams.
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.

Benefits

  • Highly market-competitive compensation and benefits in each location where our employees work.
  • This role is remote and the base pay range for a successful candidate is dependent on their permanent work location.
  • Eligible for a new hire equity grant as well as annual refresh grants.
  • Benefits offerings.

Instacart is a grocery delivery company that helps customers get groceries and household goods while offering flexible earnings opportunities to Instacart Personal Shoppers.

E CommerceEnterpriseinstacart.com/

What people say about this company

3.1/ 5

CAD 168k–CAD 177.5k/yr