Skip to content
Houtini.
Contact
xAI
xAI

Software Engineer - X Data

Palo Alto, CA Engineering Senior USD125k–400k Posted 4d ago

Apply at source. xAI handles the application directly; Houtini doesn't take a fee from candidates or companies. We curate which companies appear; the listings come from yubhub.

Role description

What the team is looking for.

About the Role

As a Software Engineer in X Data, you will play a key role in providing comprehensive data solutions that serve a wide range of stakeholders, including end-users and internal teams.

Responsibilities

You will help build and operate a distributed data platform that powers hundreds of real-time and batch pipelines processing billions of events per day.

  • Design, build, and operate production-grade real-time and batch pipelines that ingest, process, validate, and deliver data powering user-behavior insights and product decisions.
  • Create shared datasets, fact tables, and internal data products that let other teams analyse, debug, and improve product performance.
  • Prototype and build tooling that automates and accelerates internal data workflows , backfills, dashboards, report generation, and self-serve access to data.
  • Own data correctness end to end: validate with output invariants, denominator reconciliation, and independent recomputation, and lead root-cause investigations when key metrics move unexpectedly.
  • Move fluidly across query engines and frameworks, choosing the right tool and adapting quickly to new infrastructure and environments.
  • Partner across product and business teams to surface where data gaps exist and prioritise the highest-impact opportunities for new data acquisition and improvement.
  • Iterate quickly on feedback, shipping the smallest useful increment with a strong bias toward efficient, accurate, and reliable solutions.

Basic Qualifications

We are looking for an engineer with 3+ years of professional software engineering experience, ideally in data engineering or distributed systems.

  • Hands-on expertise in Python, Rust, Scala, Go or Java, and data pipeline toolings and distributed systems.
  • Knowledge of real-time and batch data processing tools such as Spark/Kafka/Flink/SQL and various storage systems in RMDBs/NoSQL.
  • Experience solving large-scale problems and comfortable doing incremental quality work while building brand new systems to enable future quality improvements.
  • Proven records of interpreting product requirements into engineering implementation plans, and effectively communicating with different groups.

Compensation and Benefits

$125,000 - $400,000 USD

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.

Skills mentioned
  • Python
  • Rust
  • Scala
  • Go
  • Java
  • Spark
  • Kafka
  • Flink
  • SQL
  • distributed systems