At a Glance
- Tasks: Join our team to build innovative AI solutions and tackle complex engineering challenges.
- Company: xAI is on a mission to create AI systems that enhance human understanding and knowledge.
- Benefits: Enjoy competitive salary, equity, comprehensive health coverage, and various perks.
- Why this job: Be part of a dynamic team that values curiosity, initiative, and hands-on contributions.
- Qualifications: Expertise in Rust or C++, experience with distributed systems, and strong communication skills required.
- Other info: Work in a flat structure where leadership is earned through excellence and initiative.
The predicted salary is between 108000 - 252000 ÂŁ per year.
xAI’s mission is to create AI systems that can accurately understand the universe and aid humanity in its pursuit of knowledge. Our team is small, highly motivated, and focused on engineering excellence. This organization is for individuals who appreciate challenging themselves and thrive on curiosity. We operate with a flat organizational structure. All employees are expected to be hands-on and to contribute directly to the company’s mission. Leadership is given to those who show initiative and consistently deliver excellence. Work ethic and strong prioritization skills are important. All engineers are expected to have strong communication skills. They should be able to concisely and accurately share knowledge with their teammates.
About the team
The Enterprise Agents Engineering Team at xAI is a team of builders solving the hardest problems in applied AI: integrating with messy systems, orchestrating complex workflows, and harnessing AI to transform business operations. We build full-stack solutions with ownership of end-to-end product execution from ideation to deployment, collaborating closely with our research team to incorporate cutting-edge AI advancements into robust and reliable user-centric solutions. Through an iterative development process, we work hand-in-hand with customers to gather feedback, refine features, and evolve products to address real-world challenges.
About the role
An ideal candidate meets at least the following requirements:
- Expert knowledge of either Rust or C++,
- Experience in designing, implementing, and maintaining reliable and horizontally scalable distributed systems,
- Knowledge of service observability and reliability best practices,
- Experience in operating commonly used databases such as PostgreSQL, Clickhouse, and CockroachDB
Additionally, any of the below points will help a candidate stand out:
- Expert knowledge of Python,
- Experience with Docker, Kubernetes, and containerized applications,
- Expert knowledge of TypeScript,
- Expert knowledge of gRPC (unary, response streaming, bi-directional streaming, REST mapping),
- Hands-on experience with LLM APIs, embeddings, or RAG patterns
- Track record of delivering user-facing software at scale.
After submitting your application, the team reviews your CV and statement of exceptional work. If your application passes this stage, you will be invited to a 15 minute interview (“phone interview”) during which a member of our team will ask some basic technical questions. If you clear the initial phone interview, you will enter the main process, which consists of at least two technical interviews:
- Coding interview in Rust or C++.
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.
Annual Salary Range
$180,000 – $440,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.
xAI is an equal opportunity employer.
Seniority level
-
Seniority level
Mid-Senior level
Employment type
-
Employment type
Full-time
Job function
-
Job function
Engineering and Information Technology
-
Industries
Technology, Information and Internet
Referrals increase your chances of interviewing at xAI by 2x
Get notified about new Back End Developer jobs in London, England, United Kingdom .
London, England, United Kingdom 2 weeks ago
London, England, United Kingdom 1 day ago
London, England, United Kingdom 1 month ago
London, England, United Kingdom 4 days ago
London, England, United Kingdom 2 weeks ago
London, England, United Kingdom 2 days ago
Graduate Software Engineer 2025 – Platform
London, England, United Kingdom 1 day ago
London, England, United Kingdom 6 days ago
London, England, United Kingdom 1 month ago
London, England, United Kingdom 1 month ago
London, England, United Kingdom 1 week ago
London, England, United Kingdom 1 month ago
London, England, United Kingdom 1 year ago
London, England, United Kingdom 2 months ago
London, England, United Kingdom 5 months ago
London, England, United Kingdom 1 month ago
London, England, United Kingdom 8 months ago
Graduate Software Engineer 2025 – RegTech
London, England, United Kingdom 3 weeks ago
London, England, United Kingdom 1 week ago
London, England, United Kingdom 3 days ago
London, England, United Kingdom 1 week ago
London, England, United Kingdom 3 days ago
London, England, United Kingdom 2 years ago
London, England, United Kingdom $140,000.00-$180,000.00 1 month ago
London, England, United Kingdom 1 month ago
London, England, United Kingdom 1 week ago
London, England, United Kingdom 1 month ago
London, England, United Kingdom 2 weeks ago
Software Engineer, All Levels – London & Lisbon
Greater London, England, United Kingdom 1 week ago
London, England, United Kingdom 3 weeks ago
London, England, United Kingdom 3 months ago
London, England, United Kingdom 2 weeks ago
London, England, United Kingdom 1 week ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
Backend Engineer - Enterprise Agent (London) employer: xAI
Contact Detail:
xAI Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Backend Engineer - Enterprise Agent (London)
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Rust, C++, and PostgreSQL. Having hands-on experience or projects that showcase your skills in these areas will give you a significant edge during the interview process.
✨Tip Number 2
Prepare to discuss your previous experiences with distributed systems and how you've implemented reliability best practices. Be ready to share specific examples of challenges you've faced and how you overcame them, as this aligns closely with the role's requirements.
✨Tip Number 3
Since communication is key in this role, practice explaining complex technical concepts in simple terms. This will not only help you during the interviews but also demonstrate your ability to collaborate effectively with team members.
✨Tip Number 4
Engage with the AI community by participating in forums or contributing to open-source projects related to the technologies used at xAI. This can help you build connections and gain insights that may be beneficial during your application process.
We think you need these skills to ace Backend Engineer - Enterprise Agent (London)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your expertise in Rust or C++, as well as your experience with distributed systems and databases like PostgreSQL. Use specific examples to demonstrate your skills and achievements.
Craft a Compelling Statement: In your statement of exceptional work, focus on a project that showcases your problem-solving abilities and technical skills. Keep it concise and impactful, emphasising how your contributions made a difference.
Highlight Relevant Experience: If you have experience with Docker, Kubernetes, or LLM APIs, be sure to mention these in your application. These skills can set you apart from other candidates and align with the role's requirements.
Prepare for Technical Questions: Anticipate the types of technical questions you might face during the phone interview. Brush up on your knowledge of coding in Rust or C++ and be ready to discuss your previous projects and their outcomes.
How to prepare for a job interview at xAI
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with Rust or C++, as well as any distributed systems you've designed or maintained. Highlight specific projects where you implemented service observability and reliability best practices.
✨Demonstrate Problem-Solving Skills
During the coding interview, focus on your thought process as you tackle problems. Explain your reasoning clearly and don't hesitate to ask clarifying questions if needed. This shows your ability to communicate effectively and think critically.
✨Familiarise Yourself with Their Tech Stack
Research xAI's use of databases like PostgreSQL, Clickhouse, and CockroachDB. If you have experience with Docker, Kubernetes, or LLM APIs, be ready to discuss how you've used these technologies in past projects.
✨Prepare Questions for the Interviewers
Have a few insightful questions ready about the team dynamics, project workflows, or the company's approach to integrating AI advancements. This demonstrates your genuine interest in the role and helps you assess if it's the right fit for you.