Staff+ Software Engineer, Databases

Anthropic Anthropic · AI Frontier · San Francisco, CA · Software Engineering - Infrastructure

This role focuses on building and scaling database infrastructure for both product offerings and research initiatives at Anthropic. It involves architecting and operating database systems to handle millions of users and support cutting-edge AI research, with a strong emphasis on scalability, reliability, and performance across various cloud environments.

What you'd actually do

  1. Drive the technical direction for database solutions used across Product and Research
  2. Design and implement database solutions that scale to support millions of users across Claude's product ecosystem
  3. Build and scale database systems through 100x+ growth while maintaining reliability and performance
  4. Architect data storage solutions that work seamlessly across GCP, AWS, first-party deployments, third-party deployments, and other environments
  5. Develop database infrastructure that serves both product and research workloads with different performance characteristics

Skills

Required

  • distributed database architectures
  • OLTP systems at scale
  • scaling databases
  • technical leadership
  • cross-functional collaboration

Nice to have

  • PostgreSQL
  • MySQL
  • DynamoDB
  • Redis
  • Temporal
  • vector databases
  • async job processing frameworks
  • multi-cloud database solutions
  • hybrid cloud database solutions
  • database orchestration
  • automation at scale

What the JD emphasized

  • 10+ years of experience in a Software Engineer role, building and scaling database systems
  • 3+ years of experience leading large scale, complex projects or teams as an engineer or tech lead
  • deep expertise in distributed database architectures and OLTP systems at scale
  • successfully scaled databases through massive growth at high-growth companies