Senior Software Engineer (Customer Insights)
Posted Updated
- Together.ai is looking for a Senior Software Engineer to join the Customer Insights team. Customer Insights owns the customer-facing visibility layer of Together’s Cloud — the systems that help customers understand what’s happening in their environment, trace back what happened and why, and act on it with confidence
- Every time a customer needs to understand their own activity — what happened, who did it, when, and whether it needs attention — they rely on the systems we build
- Whether it’s a developer inspecting recent activity, an enterprise team auditing their organization, or an operator diagnosing an anomaly, we make that visibility clear and trustworthy: simple for everyday cases, robust enough for complex organizational needs
- We’re turning today’s fragmented visibility patterns into coherent product and platform foundations, and building toward a next generation of insight tooling that summarizes activity, explains anomalies, and correlates signals across surfaces — for both human operators and autonomous agents
- You’ll take ambiguous problems and turn them into a clear technical direction
- You’ll set the technical approach for significant pieces of the system, weigh in on architecture beyond your immediate area, and help less experienced engineers navigate unfamiliar problem spaces
- You’ll have real autonomy over how problems get solved, paired with a team that reviews, debates, and learns in the open
- Design and ship core features of Together’s Customer Insights platform — the systems customers rely on to see, trace, and act on their own activity
- Drive the technical design for new capabilities, including proposing architecture, writing design docs, and getting buy-in across teams
- 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 stream processing systems
- Own significant areas of the system end-to-end — from design through implementation, testing, rollout, and long-term health
- Write and maintain critical-path backend and product code used by multiple teams and customer-facing surfaces. Identify risks and blockers early, drive resolution across team boundaries
Benefits
- Competitive health insurance plans
- Pre-tax flexible spending accounts
- Dental and vision insurance
- Income protection & retirement
- Mental health support and services
- AD&D insurance
- 401(k) plan
- Life insurance
- STD & LTD insurance
- Monthly commuting stipend + pre-tax bene
- Flexible time off policy
- Monthly team lunches
- Team-driven celebrations and events
- Strong data modeling instincts — comfort working with schemas, queries, and relational and/or non-relational data at scale
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related technical field, or equivalent practical experience
- Excellent communication skills – able to write clear design docs and work effectively with both technical and non-technical team members
- 4+ years building and operating production distributed systems or customer-facing backend platforms
- Strong programming skills in one or more of Go, Python, Java,TypeScript, C++, or similar production languages
- Experience designing and scaling data pipelines for high-volume ingestion and real-time querying specifically (the “at scale” specialization, distinct from #1’s general systems experience)
- Interest in, or some exposure to, stream processing, data pipelines, notification systems, or analytical systems (this is a great team to learn them on)
