Staff Software Engineer

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

Staff Software Engineer role at Amplitude, an AI analytics platform. The role focuses on building and evolving full-stack systems (React, Node.js, Python) for the Experiment team, aiming to improve product development and iteration cycles using AI tooling. The position emphasizes ownership, product direction, engineering quality, and technical mentorship, with a requirement for proven Staff-level experience and a strong product sense. The company is a leader in product analytics and is expanding into a full digital optimization platform.

What you'd actually do

  1. Own critical product surfaces end-to-end from ideation to production and beyond
  2. Drive product direction in partnership with design and product leaders
  3. Build and evolve systems across React, Node.js, and Python that scale with customer growth
  4. Leverage modern AI tooling to dramatically accelerate development, prototyping, and iteration cycles
  5. Raise the bar for engineering quality - code, architecture, and user experience

Skills

Required

  • Staff-level scope experience
  • Full-stack expertise (React, Node.js, Python)
  • Ownership
  • Product taste
  • AI-native mindset
  • Ability to balance speed and quality
  • Strong judgment in technical trade-offs and system design

Nice to have

  • Think like a product builder first, engineer second
  • Constantly reinventing how you work, using cutting-edge tools and workflows
  • Energized by open-ended problems
  • Hold a high bar for own work and team/product
  • Turn ambiguity into clarity and momentum

What the JD emphasized

  • Proven experience operating at a Staff-level scope
  • Strong full-stack expertise (React + backend systems such as Node.js and/or Python)
  • A deep sense of ownership
  • Exceptional product taste
  • An AI-native mindset