Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer - Real-Time Storage

$180k

xAI

About xAI

xAI’s mission is to create AI systems that can accurately understand the universe and aid humanity in its pursuit of knowledge. Our team is small, highly motivated, and focused on engineering excellence. This organization is for individuals who appreciate challenging themselves and thrive on curiosity. We operate with a flat organizational structure. All employees are expected to be hands-on and to contribute directly to the company’s mission. Leadership is given to those who show initiative and consistently deliver excellence. Work ethic and strong prioritization skills are important. All engineers are expected to have strong communication skills. They should be able to concisely and accurately share knowledge with their teammates.

About the role

We’re looking for exceptional storage & database engineers who want to join us on a new project to deeply integrate xAI’s advanced AI infrastructure into a platform used by around 600 million users every month. We’re building xAI’s new storage tier that powers training, inference, recommendations, and real-time data extraction. 

We build and operate:

  • An exabyte-scale S3-compatible object store
  • A multi-tenant transactional key/value store that serves 100s of millions requests per second
  • A caching tier that serves billions of requests per second
  • A scalable vector database that powers our recommendation systems
  • A few other specialized databases serving hundreds of millions requests per second   

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

Benefits

Base salary is just one part of our total rewards package at xAI, which also includes equity, comprehensive medical, vision, and dental coverage, access to a 401(k) retirement plan, short & long-term disability insurance, life insurance, and various other discounts and perks.

Annual Salary Range

$180,000 - $440,000 USD

Benefits

Base salary is just one part of our total rewards package at xAI, which also includes equity, comprehensive medical, vision, and dental coverage, access to a 401(k) retirement plan, short & long-term disability insurance, life insurance, and various other discounts and perks.

xAI is an equal opportunity employer.

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Software Engineer - Real-Time Storage in Palo Alto, CA vacancy
  • $120k - $252k

    Tesla Motors, Inc. is seeking an Embedded Software Engineer in Palo Alto, California, to drive the...  ...for the next generation of Battery Storage systems. This role involves implementing...  ...experience, and the ability to work on real-time systems. Competitive salary ranges from... 
    Suggested

    Tesla Motors, Inc.

    Palo Alto, CA
    4 days ago
  • $193.93k - $291.15k

     ...algorithms that out-perform standard protocols. About the Work Engineered Connectivity: Architect a network bonding framework to...  ...write performant, thread-safe code and understand the nuances of real-time systems. Protocol Native: You don’t just use TCP/UDP; you understand... 
    Suggested
    Remote work

    Icehouseventures

    Mountain View, CA
    5 days ago
  • Google Inc. is seeking a software engineer to develop next-generation technologies impacting billions of users. The role involves working with real-time communication technologies and contributing to product design with a focus on innovation and scalability. Candidates... 
    Suggested

    Google Inc.

    Mountain View, CA
    1 day ago
  • $126k - $201k

    A leading self-driving technology company based in Mountain View is looking for a Software Engineer to join their Behavior Planning Team. This role involves developing real-time algorithms for self-driving vehicles, designing software for the Aurora Driver, and analyzing... 
    Suggested

    Australian Competition and Consumer Commission

    Mountain View, CA
    2 days ago
  • SPACE EXPLORATION TECHNOLOGIES CORP is seeking a Software Engineer for the High Performance Computing team in Palo Alto. You'll develop real-time software for Starlink, enhancing the internet experience for underserved communities. Your role includes leading reviews and... 
    Suggested

    SPACE EXPLORATION TECHNOLOGIES CORP

    Palo Alto, CA
    4 days ago
  • $175k - $240k

    SPACE EXPLORATION TECHNOLOGIES CORP is seeking a Sr. Software Engineer specializing in High Performance Computing for the Starlink project. This role involves developing real-time software to enhance user experience for a global satellite internet service, addressing challenges... 

    SPACE EXPLORATION TECHNOLOGIES CORP

    Palo Alto, CA
    4 days ago
  • Sanas, located in Palo Alto, is seeking a Software Engineer to lead the development of cross-platform applications for our advanced speech...  ...involves designing high-performance systems and working with real-time capabilities as part of a rapidly growing team dedicated to... 

    Sanas

    Palo Alto, CA
    4 days ago
  • SPACE EXPLORATION TECHNOLOGIES CORP is seeking a Sr. Software Engineer to join their Beam Planning team for Starlink. This role involves developing reliable, real-time software crucial for enhancing user experience in satellite-based internet services. The ideal candidate... 

    SPACE EXPLORATION TECHNOLOGIES CORP

    Palo Alto, CA
    4 days ago
  • $180k - $260k

    Booster is seeking a skilled software engineer to develop modern C++ back‑end systems for vehicle telemetry and real‑time communication in Mountain View. This role involves designing low-latency protocols and collaborating across teams to optimize performance. Candidates... 

    Booster

    Mountain View, CA
    2 days ago
  • $154.4k - $212.3k

     ...their Data Layer and Marketing AI platform. The role focuses on building scalable distributed data systems that power both batch and real-time data processing. The ideal candidate will have over 5 years of experience with distributed systems, alongside proficiency in Scala... 

    Uniphore Technologies North America Inc

    Palo Alto, CA
    1 day ago
  • $140k - $265k

     ...capabilities - AI agents that automate real work across teams by accessing the...  ...unstructured, historical and real-time. The result: measurable business impact...  ...is seeking a Backend/Infrastructure Engineer to build and evolve the Storage layer that powers a highly available... 
    Work at office
    Home office
    Flexible hours

    Glean.info

    Mountain View, CA
    4 days ago
  • Mind Robotics Inc. is looking for a Robotics Software Engineer in Palo Alto, California. You will design, develop, and maintain runtime systems...  ...operation of robotic platforms, ensuring robustness across real-world deployment scenarios. The ideal candidate should have... 

    Mind Robotics Inc.

    Palo Alto, CA
    1 day ago
  • A leading tech firm in Mountain View, CA is seeking a Senior Embedded C++ Software Engineer to design real-time applications for embedded systems. This role requires over 5 years of experience in developing multi-threaded applications, proficiency in C++, and experience... 

    Aeva Inc.

    Mountain View, CA
    3 days ago
  • Alumni Ventures is seeking a Real-Time Software Engineer to help advance brain-computer interface technology. This role involves designing and developing components for a high-bandwidth neurological data pipeline and requires a Bachelor's degree in Computer Science or a... 

    Alumni Ventures

    Santa Clara, CA
    3 days ago
  • $132.4k - $179.2k

    A technology company in Mountain View is seeking an experienced embedded systems developer to design and implement real-time applications using C/C++. The role entails debugging during product development and conducting documentation processes. Candidates should have at... 
    Flexible hours

    Aeva, Inc.

    Mountain View, CA
    1 day ago
  • $168k - $210k

    A pioneering neuroscience company in California seeks a Real-Time Software Engineer to advance brain-computer interface technology. You will design core components for a neurological data pipeline and work collaboratively in a hybrid environment. Ideal candidates have a... 

    Neara

    Santa Clara, CA
    4 days ago
  • $180k

    xAI is seeking a Member of Technical Staff in Web Engineering to drive innovative web features. Located in Palo Alto, California, this role...  ....js, and modern web frameworks. Candidates will contribute to real-time user experiences on a global scale. Compensation ranges from $... 

    xAI

    Palo Alto, CA
    3 days ago
  •  ...aerospace company in California is looking for a New Graduate Engineer in Software (Starlink) to contribute to the development of cutting-edge...  ...different disciplines, emphasizing a hands-on approach to real-time software solutions, and offers competitive compensation and... 

    SPACE EXPLORATION TECHNOLOGIES CORP

    Sunnyvale, CA
    1 day ago
  • SPACE EXPLORATION TECHNOLOGIES CORP is seeking a Sr. Embedded Software Engineer for the Starlink project in Palo Alto, California. You will develop real-time software that enhances satellite internet connectivity. The ideal candidate has a bachelor's degree in a STEM field... 

    SPACE EXPLORATION TECHNOLOGIES CORP

    Palo Alto, CA
    4 days ago
  • $140k - $390k

    Tesla in Palo Alto is seeking a Firmware Engineer to develop embedded platform drivers and application layer code for robotics...  ...team. The ideal candidate has 2+ years of experience in real-time embedded software development, a relevant degree, and proficiency in C. The... 

    Tesla

    Palo Alto, CA
    3 days ago
  • SPACE EXPLORATION TECHNOLOGIES CORP is seeking an Embedded Software Engineer for its Starlink program in Palo Alto, California. You will develop real-time software to improve user experience for satellite internet users, especially in underserved areas. This position requires... 

    SPACE EXPLORATION TECHNOLOGIES CORP

    Palo Alto, CA
    4 days ago
  • $180k

     ...leading technology firm in Palo Alto is seeking an experienced storage & database engineer to contribute to their advanced AI infrastructure project. Candidates should have significant experience in software development, particularly in storage systems, and be... 

    Pantera Capital

    Palo Alto, CA
    5 days ago
  •  ...Mountain View is seeking experienced platform engineers to design and build advanced machine...  ...supervised machine learning, and developing real-time processing systems. Ideal candidates should possess substantial software development experience in Java, Shell, and Python... 

    DataVisor

    Mountain View, CA
    2 days ago
  • Carlsbad Tech is looking for an Embedded Software Engineer based in Palo Alto, California. The ideal candidate should have over 5 years of...  ...experience in embedded software development, especially with real-time systems and QNX RTOS. Candidates should hold a Bachelor’s or... 

    Carlsbad Tech

    Palo Alto, CA
    3 days ago
  •  ...delivered for millions of patients worldwide. We're a team of engineers, clinicians, and innovators united by one purpose: to make...  ...Function of Position Our team is responsible for the real-time software infrastructure and state machines that support critical... 
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    1 day ago
  • $123.9k - $209k

    A cutting-edge technology company in Mountain View is seeking an embedded software engineer to design and implement real-time applications. You will utilize your C/C++ programming skills and collaborate with cross-functional teams in a dynamic environment. The ideal candidate... 
    Flexible hours

    Aeva Inc.

    Mountain View, CA
    5 days ago
  • A leading AI technology company is seeking a Software Engineering Intern for fall 2024 in Mountain View, CA. In this paid on-site role, you will...  ...mentorship, competitive compensation, and potential for full-time opportunities in a disruptive startup environment. #J-18808-... 
    Full time
    Internship

    Deductive AI

    Mountain View, CA
    4 days ago
  • $160k - $225k

    SpaceX is seeking a Senior Software Engineer for its Starlink program in Sunnyvale, California. This role involves developing reliable, real-time software to enhance user experience for satellite internet. Candidates should have extensive software development experience... 

    SpaceX

    Sunnyvale, CA
    3 days ago
  • $132k - $330k

    Software Engineer, AI Inference Codesign The AI inference co-design team's goal is to take research models and make them run efficiently on our AI-ASIC to power real-time inference for Autopilot and Optimus programs. This unique role lies at the intersection of AI research... 
    Hourly pay
    Full time
    Temporary work
    Flexible hours

    Tesla Motors, Inc.

    Palo Alto, CA
    3 days ago
  • A technology startup is seeking a deeply technical software engineer to develop high-performance, real-time software. The successful candidate will design distributed systems, write efficient C++ or Rust code, and optimize memory usage. They should have at least 3 years... 

    Coram AI

    Sunnyvale, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - Real-Time Storage. Be the first to apply!