Remote job
Software Engineer, Customer Studio Backend
Job details
About this role
Role overview
A senior backend engineering position on a product team that builds a no-code suite enabling non-technical users to activate warehouse data for marketing and growth campaigns. The role blends product thinking with deep backend and distributed systems work, tackling warehouse scale, audience analytics, real-time syncing, and AI-driven workflows. It suits someone who enjoys engaging with product specs while reasoning about architecture, scalability, and reliability.
Responsibilities
- Push the limits of warehouse speed, performance, and interactivity through query optimization and pre-computed state strategies - Build segmentation, experimentation, and audience analytics features that help users decide what to sync and measure downstream performance - Explore real-time audience computation and syncing as warehouses adopt CDC and other real-time technologies - Investigate how generative AI can streamline user workflows for acting on data - Contribute to product specs and partner with product counterparts on direction-setting decisions
Requirements
- Strong background in backend and distributed systems engineering at significant data scale - Ability to think holistically about architecture, scalability, maintainability, and reliability - Product-minded approach with comfort writing and engaging with product specifications - Intellectual curiosity and motivation to tackle open-ended data and AI problems - Senior-level impact and demonstrated growth potential
Benefits and work setup
- Remote-first policy with location-independent compensation - Salary range of $180,000 to $400,000 USD per year plus meaningful equity - Interview process focused on product sense, system design, and values alignment with no live programming interviews