Skip to content

Software Engineer – Infrastructure
Company | xAI |
---|
Location | Palo Alto, CA, USA |
---|
Salary | $180000 – $440000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Junior, Mid Level |
---|
Requirements
- 2+ years of industry experience working with large-scale, high-throughput distributed systems, compute platforms, or data infrastructure.
- Proficient in Golang, Rust, Python, or similar languages.
Responsibilities
- Enhance developer experience by modernizing build systems, reducing build times, and implementing tools like Bazel in a monorepo environment.
- Scale compute infrastructure on Kubernetes by building controllers, admission plugins, and supporting systems that empower teams to leverage Kubernetes effectively.
- Design and maintain one of the largest traffic shaping and load balancing deployments using Envoy, while building service meshes and service discovery systems to handle massive scale.
- Scale data platforms and observability systems (logging, tracing, metrics) to support exabyte-scale data processing and provide deep insights into system performance.
- Drive reliability, standardization, and performance by building and refining systems with a pedantic focus on quality and scalability.
- Manage and optimize large-scale storage systems, including key-value stores, relational databases, and network file systems or object stores (open-source, cloud-managed, and in-house solutions).
- Contribute to miscellaneous quality-of-life improvements that empower developers and streamline workflows.
Preferred Qualifications
- (Optional) Familiarity with modern developer tools (Bazel, Buildkite, Argo, Kubernetes), service meshes (Envoy), or observability frameworks.
- (Optional) Experience with large-scale storage systems (KV stores, RDBMS, object stores) or Kubernetes ecosystem development (controllers, plugins).