Overview
The Marketing Platform Tooling team at Instacart builds and maintains core backend systems that power all of Instacart's marketing capabilities. This role focuses on developing shared, composable foundations to serve the marketing platform. It offers significant ownership and direct visibility into critical company priorities.
Key Responsibilities
- Develop data ingestion and processing pipelines, ensuring targeting data remains fresh and accurate.
- Create segment evaluation and matching services for on-demand audience resolution.
- Build and maintain a reliable messaging and delivery pipeline for personalized messaging.
- Design and implement APIs with a focus on observability, testing, and uptime.
- Collaborate with teams to shape technical direction and roadmap for targeting and CRM platforms.
- Conduct rigorous unit testing and solve practical problems.
- Communicate effectively across teams to align goals.
Requirements
- 5+ years of backend development experience.
- Expertise in Ruby and Go; Python experience is a plus.
- Solid understanding of Rails or Pandas.
- Experience designing scalable distributed systems with SQL/NoSQL databases and data pipelines.
- Excellent communication and leadership skills.
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
Benefits
- Market-competitive compensation and benefits.
- Base pay range: $168,000 — $177,500 CAD.
- Eligible for a new hire equity grant and annual refresh grants.
Location
Remote (only available to candidates in Ontario, Alberta, British Columbia, or Nova Scotia).
How to Apply
Interested candidates should apply through the Instacart career page.