xAI
Sr. Software Engineer (Data Center Automation)
Memphis, TN · Senior
Sponsorship not specifiedDetected 133 days ago
PythonGoRustC++Distributed SystemsDockerKubernetesLinuxPrometheusGrafanaDevOpsSite Reliability EngineeringMachine LearningIncident ResponseSystems EngineeringElectrical EngineeringTCP/IPDNSNetwork EngineeringLeadershipCommunicationMentoringAdaptability
Stay score
odds of building a lasting career here
37Risky
Cap-exempt (no lottery)0
Sponsors this role80
Entry-level history0
PERM / green-card track0
Lottery odds40
Fits your clock70
Thin sponsorship signal and lottery-bound. A low-probability bet with your clock running. Prioritize cap-exempt roles and proven entry-level sponsors first.
Lottery odds assume a STEM candidate.
Personalize to your clock →Community outcomes
No reports yet — be the first to help the next applicant.
About the role
- Software Engineer to join our team in managing and enhancing reliability across a multi-data center environment.
- In an era where AI workloads demand near-zero downtime, this position plays a pivotal role in bridging software engineering principles with physical data center realities.
- The primary objective of this team is to mitigate downtime and minimize impact to end-users from both scheduled and unscheduled maintenance, as well as events affecting onsite data centers.
Responsibilities
- Design, develop, and deploy scalable code and services (primarily in Python and Rust, with flexibility for emerging languages) to automate reliability workflows, including monitoring, alerting, incident response, and infrastructure provisioning.
- Optimize Linux-based systems for performance, security, and reliability, including kernel tuning, container orchestration (e.g., Kubernetes or emerging alternatives), and scripting for automation.
- This attracts candidates from varied networking and systems backgrounds to drive forward-thinking solutions.
- Mentor junior team members and document processes to foster a culture of automation, knowledge sharing, and adaptability to new technologies.
- If you thrive in lightning-fast, distributed environments and are passionate about leveraging automation to drive efficiency, this is an opportunity to make a significant impact on our infrastructure's resilience and scalability.
Requirements
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a closely related technical field (or equivalent professional experience).
- 3+ years of hands-on experience in site reliability engineering (SRE), infrastructure engineering, DevOps, or systems engineering, preferably supporting large-scale, distributed, or production environments.
- Solid experience with Linux systems administration, performance tuning, kernel-level understanding, and scripting/automation in production environments.
- Practical knowledge of containerization and orchestration technologies, such as Docker and Kubernetes (or similar systems).
- Experience implementing observability solutions, including metrics, logging, tracing, monitoring tools (e.g., Prometheus, Grafana, or alternatives), alerting, and dashboards.
- Familiarity with troubleshooting complex issues in distributed systems, including software bugs, hardware failures, network problems, and environmental factors.
- Experience participating in on-call rotations, incident response, post-incident reviews (blameless postmortems), and reliability practices such as error budgets or SLAs.
- 5+ years of experience in SRE or infrastructure roles, ideally in hyperscale, cloud, or AI / ML training infrastructure environments with multi-data center setups.
Nice to have
- experience with Rust or willingness to work in Rust is a plus, but strong coding fundamentals in at least one systems-level language (e.g., Python, Go, C++) are essential.
- Strong programming skills with proven production experience in Python (required for automation and tooling)
Skills
- Proficiency in Rust for systems programming and performance-critical components.
- Background in optimizing Linux-based systems for AI workloads, GPU clusters, or high-throughput compute environments.
- Prior work with bare-metal provisioning, data center interconnects, or hybrid/multi-site failover mechanisms.
- Mentoring experience, strong documentation skills, and a track record of fostering knowledge sharing and automation culture.
- Comfort with rapid technology adaptation in fast-evolving domains like AI infrastructure.
- This organization is for individuals who appreciate challenging themselves and thrive on curiosity.
- All employees are expected to be hands-on and to contribute directly to the company's mission.
- Work ethic and strong prioritization skills are important.
- All employees are expected to have strong communication skills.
- They should be able to concisely and accurately share knowledge with their teammates.
Company info
- ABOUT THE ROLE: We are seeking a highly skilled Sr.
- We are seeking a highly skilled Sr.
This listing is sourced directly from xAI's careers page and normalized into a canonical job model.