Software Engineer, Customer Insights

Together AISan Francisco, CA
$150,000 - $200,000Remote

About The Position

Together.ai is looking for a Software Engineer to join the Customer Insights team. This role is suitable for a full-stack or backend engineer interested in event-driven systems, analytics, and customer visibility. The Customer Insights team is responsible for the customer-facing visibility layer of Together's Cloud, which includes historical analytics, activity history, audit logs, event timelines, notifications, and investigation workflows. These systems help customers understand their activity and govern their AI workloads. The team's work ensures that customers can determine what happened, who acted, when it happened, and if action is needed. They aim to provide clear and trustworthy visibility, from simple everyday cases to robust enterprise-grade capabilities. The team is focused on transforming fragmented visibility patterns into coherent product and platform foundations and is developing next-generation insight workflows for summarizing activity, explaining anomalies, and correlating events. The engineer will own well-defined pieces of work end-to-end, shipping features directly to customers, with guidance and opportunities for growth towards autonomy. The team emphasizes pairing, code reviews, and open learning to foster skill development.

Requirements

  • 2-5 years of experience building and operating large-scale distributed systems, product platforms, or customer-facing backend systems in production environments.
  • Good backend engineering skills in one or more of TypeScript, Go, Python, Java, C++, or similar production languages.
  • Genuine enthusiasm to learn event-driven systems, analytics pipelines, and the customer visibility space - deep prior experience isn't required, and we'll support you in getting there.
  • Developing data modeling instincts - comfort working with schemas, queries, and relational and/or non-relational data.
  • Writes clean, well-organized, well-tested code, and treats code review as a way the team grows together.
  • Comfortable owning scoped work and surfacing blockers early.
  • Curious, open to feedback, and willing to propose new approaches and make mistakes.

Nice To Haves

  • Interest in, or some exposure to, stream processing, data pipelines, notification systems, or analytical systems (this is a great team to learn them on).

Responsibilities

  • Build and ship features for Together's Customer Insights platform, including customer-visible events, activity history, audit logs, timelines, notifications, and historical analytics and dashboards views.
  • Partner with Data Platform and Observability engineering teams to leverage Together’s core data stack and capabilities to build out Customers Insights data collection and processing systems.
  • Own well-defined pieces of work end-to-end, from implementation through testing and rollout.
  • Write and maintain critical-path backend and product code used by multiple teams and customer-facing surfaces.
  • Surface blockers early and collaborate with the team to work through them.
  • Help maintain the freshness, completeness, and correctness checks that keep customer-facing visibility systems trustworthy.

Benefits

  • startup equity
  • health insurance
  • other competitive benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service