2 days ago
Base Salary
$180k - $330k/yr
Responsibilities
- Design, build, and operate production-grade realtime and batch data pipelines.
- Create shared datasets, fact tables, and internal data products for analysis, debugging, and product improvement.
- Build tooling for backfills, dashboards, report generation, and self-serve data access.
- Own data correctness through output validation, denominator reconciliation, independent recomputation, and root-cause investigations.
- Select and adapt across query engines, streaming frameworks, batch frameworks, and storage systems.
- Partner with product and business teams to identify data gaps and prioritize data acquisition and improvement.
- Ship efficient, accurate, and reliable incremental solutions based on feedback.
Requirements
- 5+ years of professional software engineering experience.
- Experience with Python, Rust, Scala, Go, or Java, along with data pipeline tooling and distributed systems.
- Software engineering experience in data engineering or distributed systems is preferred.
- Knowledge of realtime and batch processing tools such as Spark, Kafka, Flink, and SQL, plus relational and NoSQL storage systems.
- Experience solving large-scale problems and building new systems incrementally with a focus on quality.
- Ability to translate product requirements into engineering implementation plans and communicate effectively across AI, product, marketing, sales, and engineering groups.
Benefits
- $180,000–$330,000 USD base salary.
- Equity, medical, vision, and dental coverage.
- 401(k) retirement plan, short- and long-term disability insurance, life insurance, discounts, and other perks.
Tech Stack
Categories
Data Engineering
About xAI
Understand the Universe. We are a team of AI technologists and business leaders on a mission to build AI systems that can help humanity understand the world better. https://x.ai/careers