Senior Software Engineer, Data Management

Amplitude Amplitude · Data AI · San Francisco, CA · Engineering : Data

Senior Software Engineer on the Data Management team, focusing on building the 'Trust Engine' for Amplitude's AI analytics platform. The role involves architecting and building systems for data definition, governance, and trust at scale, transforming manual data governance into an automated, AI-driven infrastructure. Responsibilities include end-to-end feature delivery, technical direction, operational excellence, building for scale, and pioneering new capabilities like session replay-driven taxonomy and support for non-event data models. The role requires strong fullstack engineering, operational mindset, and customer focus, with experience in AI-assisted automation being a plus.

What you'd actually do

  1. Ship meaningful product end‑to‑end.
  2. Contribute to technical direction.
  3. Uphold operational excellence.
  4. Build for scale and correctness.
  5. Build the foundations for trusted data.

Skills

Required

  • fullstack engineering background
  • backend services
  • user-facing product
  • APIs
  • interactive UI
  • distributed, microservices architectures
  • JavaScript/TypeScript (Node.js and React/frontend frameworks)
  • Python
  • AWS
  • infrastructure tooling
  • observability (metrics/logs/traces)
  • automated testing
  • CI/CD
  • reliability
  • customer outcomes
  • Bias for Action
  • Impact > Effort prioritization
  • Technical Ownership
  • Clear communicator
  • collaborating across stakeholders
  • articulating technical tradeoffs

Nice to have

  • Domain experience in event analytics
  • data governance/taxonomy
  • metadata systems
  • session replay
  • non-event data models
  • RBAC/privacy
  • experimentation
  • AI‑assisted automation

What the JD emphasized

  • AI-driven infrastructure
  • AI-assisted automation

Other signals

  • AI Agents embedded across platform
  • automated, AI-driven infrastructure
  • AI-assisted automation