Skip to content
xAIxAI

Software Engineer - Real-Time Storage

Build and operate exabyte-scale storage systems including object stores, key/value stores, caching tiers, and vector databases for AI infrastructure serving massive request volumes. Requires 7+ years software experience with 2+ in storage/databases, expertise in high-performance languages like C++/Rust and distributed systems.

About the job

What You'll Do

  • Design, build, and launch to production new features and improvements aimed at unifying common components across the storage systems
  • Dive into performance issues and work with customers and deliver solutions to cater to customers' latency, availability and data durability requirements
  • Lead and drive incident responses and recovery with your peers. Review and contribute to incident postmortems and hold a high bar for the same
  • Work in a collaborative environment and uplevel your peers by doing mentoring, code and design reviews
  • Be open to develop new skills and learn on the job as we navigate new technology spaces
  • Ground your decisions with data and reasoning and adapt to new information to make informed choices

Who You Are

  • Have at least 7 years of experience in software development, plus 2+ years building storage systems or databases
  • Obsessed with reliability, performance, and quality
  • Proficient in high performance C++, Rust, or JVM-based languages
  • Expertise in building, running, and operating scalable and resilient distributed systems

Tech Stack

Java, Scala, Rust, Go, C/C++, Linux, Kubernetes, Puppet, FoundationDB, ValKey, S3, RockDB, Memcache, Redis, MySQL

Compensation

Annual Salary Range: $180,000 - $440,000 USD

Benefits: Equity, comprehensive medical, vision, and dental coverage, 401(k), short & long-term disability insurance, life insurance, and various perks.

Skills

C++, Rust, Java, Scala, Go, Kubernetes, Linux, Foundationdb, S3, Rockdb, Redis, Memcache, MySQL, Valkey, Puppet

Maybern

Maybern

New York, NY

Senior Software Engineer, Platform
$180k+/yrOn-site5+ YOEBackend Engineering

Senior software engineer building core platform components, developer tools, and reliability capabilities that improve engineering productivity. Requires 4+ years of software engineering experience, cloud or platform exposure, and strong knowledge of databases, distributed systems, observability, and production reliability.

Cantina

Cantina

Sunnyvale, CA
Media Software Engineer, Speech
$180k+/yrHybrid7+ YOEBackend Engineering

Build and optimize high-performance, real-time speech, audio, video, and WebRTC infrastructure for conversational AI across mobile and web platforms. The role requires professional C or C++ experience, concurrent systems knowledge, and at least three years of software engineering experience.

Duolingo

Duolingo

Pittsburgh, PA

Senior Software Engineer, Backend
$183k+/yrOn-site5+ YOEBackend Engineering

Build and operate reliable, scalable backend services and infrastructure for Duolingo’s advertising business. The role requires strong backend fundamentals, systems thinking, programming experience in Java, Python, or Kotlin, and a bachelor’s degree in a technical field.

Duolingo

Duolingo

New York, NY
Senior Software Engineer, Backend
$183k+/yrOn-site5+ YOEBackend Engineering

Build and operate reliable, scalable backend services or infrastructure for Duolingo products, owning complex projects from design through production. The role requires strong backend fundamentals, a bachelor’s degree, and experience with Java, Python, or Kotlin and database technologies.

Temporal

Temporal

United States

Senior Software Engineer, Cloud Growth
$176k+/yrRemote5+ YOEBackend Engineering

Senior software engineer responsible for revenue-critical backend systems spanning account lifecycle management, metering, billing, integrations, and customer-facing usage transparency. The role requires strong distributed-systems experience, Go or comparable backend expertise, and operational ownership.