Rust/C++/Go Backend Engineer - grok.com & API (London)
Rust/C++/Go Backend Engineer - grok.com & API (London)

Rust/C++/Go Backend Engineer - grok.com & API (London)

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
Go Premium
X

At a Glance

  • Tasks: Join our team to build scalable backend services for grok.com and our API.
  • Company: xAI is on a mission to create AI systems that enhance human understanding of the universe.
  • Benefits: Enjoy remote work options, equity, comprehensive health coverage, and various corporate perks.
  • Why this job: Be part of a motivated team focused on engineering excellence and impactful AI solutions.
  • Qualifications: Expertise in Rust or C++, with experience in distributed systems and databases required.
  • Other info: Work from our London office with flexible home working days; late meetings once a week.

The predicted salary is between 43200 - 72000 £ per year.

London, UK

About xAI

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

You will work on the team that is responsible for the backend services that power grok.com and our API. Our team is currently based primarily in London with a small but growing number of engineers located in Palo Alto. We focus on writing highly scalable and reliable services that can efficiently process tens of thousands of queries per second. The entire backend stack is written in Rust.

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 containerised applications,
  • Expert knowledge of TypeScript,
  • Expert knowledge of gRPC (unary, response streaming, bi-directional streaming, REST mapping).

Locations

We hire engineers in London and in Palo Alto.We usually work from the office 5 days a week but allow for work-from-home days when required. Candidates joining the London team must be willing to attend late meetings at least once a week to coordinate with the rest of our team.

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 two technical interviews:

  • Coding interview in Rust or C++.

All interviews will be conducted via Google Meet.

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.

Interested in building your career at xAI? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

First Name *

Last Name *

Preferred First Name

Email *

Phone *

Location (City) *

Resume/CV *

Enter manually

Accepted file types: pdf, doc, docx, txt, rtf

Enter manually

Accepted file types: pdf, doc, docx, txt, rtf

LinkedIn Profile

Website

Current company

If you are currently employed in the field, please tell us the name of your employer.

If you are currently employed in the field, please tell us your role including your seniority level (e.g. Software Engineer II).

LinkedIn Profile

If you have a public LinkedIn profile, please provide its URL.

X Profile

If you have a public X profile, please provide its URL.

If you have a Google Scholar page, please provide its URL.

What exceptional work have you done? *

In 100 words or less, tell us about a piece of work you are most proud of.

Will you now, or in the future, require sponsorship for employment visa status (e.g., H-1B visa) to legally work for X.AI LLC in the U.S.? * Select…

#J-18808-Ljbffr

Rust/C++/Go Backend Engineer - grok.com & API (London) employer: xAI

At xAI, we pride ourselves on being an exceptional employer that fosters a culture of innovation and collaboration in the heart of London. Our flat organisational structure empowers engineers to take initiative and contribute directly to our mission of advancing AI technology, while our comprehensive benefits package, including equity and extensive health coverage, ensures that our team members are well-supported both personally and professionally. With ample opportunities for growth and a focus on engineering excellence, xAI is the ideal place for those looking to make a meaningful impact in the tech industry.
X

Contact Detail:

xAI Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Rust/C++/Go Backend Engineer - grok.com & API (London)

Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, especially Rust and C++. Brush up on your knowledge of distributed systems and service observability best practices, as these are crucial for the role.

Tip Number 2

Prepare for the technical interviews by practising coding problems in Rust or C++. Use platforms like LeetCode or HackerRank to sharpen your skills and get comfortable with common algorithms and data structures.

Tip Number 3

Showcase your communication skills during the interview process. Be ready to explain your thought process clearly and concisely, as effective communication is highly valued in their flat organisational structure.

Tip Number 4

Demonstrate your initiative by discussing any personal projects or contributions to open-source that relate to the technologies used at xAI. This will highlight your passion and hands-on experience, making you a more attractive candidate.

We think you need these skills to ace Rust/C++/Go Backend Engineer - grok.com & API (London)

Expert knowledge of Rust or C++
Experience in designing distributed systems
Knowledge of service observability best practices
Experience with PostgreSQL, Clickhouse, and CockroachDB
Strong communication skills
Ability to work in a flat organisational structure
Experience with Docker and Kubernetes
Expert knowledge of Python
Expert knowledge of TypeScript
Expert knowledge of gRPC (unary, response streaming, bi-directional streaming, REST mapping)
Strong prioritisation skills
Hands-on approach to engineering tasks

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your expertise in Rust, C++, and any relevant experience with distributed systems. Use specific examples to demonstrate your skills in service observability and reliability best practices.

Craft a Strong Statement of Exceptional Work: In 100 words or less, describe a project or piece of work that showcases your technical abilities and problem-solving skills. Focus on your contributions and the impact of your work, especially in backend engineering.

Highlight Relevant Skills: Clearly list any additional skills that align with the job description, such as knowledge of Docker, Kubernetes, or databases like PostgreSQL. This will help you stand out among other candidates.

Prepare for Technical Interviews: Brush up on your coding skills in Rust or C++ as you will face technical interviews. Be ready to discuss your previous projects and how they relate to the role at xAI, as well as answer basic technical questions during the phone interview.

How to prepare for a job interview at xAI

Brush Up on Your Rust and C++ Skills

Since the role requires expert knowledge in either Rust or C++, make sure to review key concepts, syntax, and best practices. Be prepared to discuss your previous projects and how you applied these languages in real-world scenarios.

Understand Distributed Systems

Familiarise yourself with the principles of designing and maintaining reliable and horizontally scalable distributed systems. Be ready to explain your experience with such systems and any challenges you've faced in the past.

Prepare for Technical Questions

The interview will include technical questions, so practice coding problems in Rust or C++. Use platforms like LeetCode or HackerRank to sharpen your problem-solving skills and get comfortable with coding under pressure.

Showcase Your Communication Skills

Strong communication is crucial for this role. Be clear and concise when discussing your experiences and be prepared to explain complex technical concepts in a way that’s easy to understand. This will demonstrate your ability to share knowledge effectively with your teammates.

Rust/C++/Go Backend Engineer - grok.com & API (London)
xAI
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

X
  • Rust/C++/Go Backend Engineer - grok.com & API (London)

    London
    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-09-01

  • X

    xAI

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>