# Software Engineer - X Data

**Company**: xAI
**Location**: Palo Alto, CA
**Experience**: senior
**Job type**: full-time
**Salary**: $125,000 - $400,000 USD
**Category**: Engineering
**Industry**: Technology
**Wikidata**: https://www.wikidata.org/wiki/Q120599684

**Apply**: https://job-boards.greenhouse.io/xai/jobs/5182183007?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_b14109ed-290

## Description

## 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

### Required
- Python
- Rust
- Scala
- Go
- Java
- Spark
- Kafka
- Flink
- SQL
- distributed systems

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/xai/jobs/5182183007?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
