Software Engineer, Customer Studio Backend
Core
Senior backend engineer building distributed systems, data warehouses, and real-time data processing for a customer data product.
Role type
Senior IC backend engineer (data infrastructure & AI)
Builds
Distributed backend systems, data warehouse performance layers, real-time audience computation, and generative AI features for customer data activation.
Domain
Data infrastructure, real-time analytics, and generative AI
Deliverable
production ML models | product features
Required skills
distributed systems design, backend engineering, data warehouse optimization, SQL, real-time data processing, change data capture (CDC), generative AI implementation, product-oriented technical design, architectural decision-making, technical mentorship
Preferred skills
experience in high-growth startup environments (Series B–E), familiarity with large-scale data processing systems
Technologies
data warehouses, SQL, CDC, real-time data architectures, generative AI frameworks
Responsibilities
Design and evolve robust backend systems for customer-facing data activation workflows; optimize data warehouse performance and interactivity; develop analytics and experimentation capabilities; advance real-time audience computation and synchronization; implement generative AI capabilities for data activation; translate product specs into scalable backend solutions; engage with users to validate solutions; contribute to architectural decisions and reliability improvements; mentor engineers.
Seniority
Senior, hands-on IC with potential for management progression