Software Engineer, Customer Insights

Together AISan Francisco, CA

About The Position

Together.ai is looking for a Software Engineer to join the Customer Insights team. This role is ideal for a full-stack or backend engineer interested in developing expertise 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 empower customers to understand their activity and govern their AI workloads with confidence. The team's work ensures that customers can easily determine what happened, who acted, when it happened, and if any action is needed. Whether it's a developer checking API activity, an enterprise team reviewing audit trails, or an operator investigating anomalies, the systems built by this team provide clear and trustworthy visibility. The team aims to transform 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 Software Engineer will own well-defined features end-to-end, delivering work directly to customers, with opportunities for growth and increased autonomy under guidance. The team fosters a collaborative environment through pair programming, code reviews, and open learning.

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

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