Software Engineer, Customer Studio Backend

Recruiting From Scratch•San Francisco, CA
•Remote

About The Position

The Software Engineer, Customer Studio Backend will build and evolve backend systems for a no-code product that lets customers create audience segments and activate warehouse data across downstream platforms without writing SQL. The role owns projects from problem definition through architecture, implementation, deployment, and ongoing improvement, while partnering with product and engineering teams to deliver reliable, scalable solutions. The position focuses on improving warehouse-powered product performance and interactivity, including query optimization and precomputed state; developing analytics and experimentation capabilities; and exploring low-latency, real-time audience computation and syncing as warehouses adopt CDC and other real-time technologies. The engineer will also identify practical generative AI applications that improve customer workflows. The role involves making architectural decisions for scalable, maintainable, reliable, and extensible backend and distributed systems; building and evolving core systems; contributing to product specifications and technical direction; and, when needed, working directly with customers on difficult scaling problems. The company is remote-first, with remote, hybrid, and office-based options.

Requirements

  • Senior-level software engineer with strong backend engineering fundamentals.
  • Demonstrated experience building and evolving production backend systems.
  • Strong experience with distributed systems and system architecture.
  • Ability to design scalable, reliable, maintainable, and extensible software.
  • Experience reasoning about data-intensive systems and performance challenges.
  • Strong architectural judgment and ability to solve complex technical problems from first principles.
  • Evidence of independently owning complex projects from design through implementation and production.
  • Experience building systems that serve customer-facing product workflows.
  • Ability to translate ambiguous customer problems into practical technical solutions and make sound technical trade-offs.
  • Strong product and customer thinking, including understanding how technical decisions affect customer outcomes and usability.
  • Ability to work with substantial autonomy in a fast-moving environment and proactively identify performance bottlenecks and improvements.
  • Strong written and verbal communication and ability to collaborate with product and engineering partners.
  • Ability to explain technical trade-offs clearly, respond constructively to feedback, and work with compassion and kindness.

Nice To Haves

  • Experience with data warehouses and warehouse query optimization.
  • Experience with Reverse ETL, customer data platforms, data activation, or marketing technology.
  • Experience with real-time data processing, change data capture (CDC), and audience syncing.
  • Experience with analytics, experimentation, or audience segmentation.
  • Experience with low-latency APIs, caching layers, or high-throughput distributed systems.
  • Experience applying generative AI to customer-facing product workflows.
  • Experience building infrastructure or core backend systems from scratch.

Responsibilities

  • Design, build, and maintain backend systems for Customer Studio, a no-code product for activating warehouse data.
  • Develop features that help users create audience segments, select data to sync, and activate data across downstream platforms.
  • Own projects from problem definition through architecture, implementation, deployment, and ongoing improvement.
  • Collaborate with product and engineering teams to turn customer needs into reliable, scalable solutions.
  • Improve the speed, performance, and interactivity of warehouse-powered products through query optimization, precomputed state, and other improvements.
  • Design systems that remain maintainable and reliable as customer data volumes and usage grow.
  • Develop analytics and experimentation capabilities that help customers evaluate audience segments and track their performance.
  • Explore faster data syncing and build reliable systems for low-latency, high-throughput real-time audience computation and syncing.
  • Identify and build practical generative AI capabilities that improve data activation workflows and solve customer problems.
  • Make architectural decisions that account for scalability, maintainability, reliability, and simplicity.
  • Contribute to product specifications and solution definition before implementation begins.
  • Work directly with customers on difficult scaling problems when needed.
  • Communicate technical trade-offs clearly and take ownership of project outcomes.

Benefits

  • Meaningful equity compensation through ISO options, with early exercise and a 10-year post-termination exercise window.
  • Remote-first working arrangements, with remote, hybrid, and office-based options.
  • High ownership and autonomy.
  • Opportunities for career growth in a rapidly expanding company.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service