Member of Technical Staff – Batched Inference Server in London

Member of Technical Staff – Batched Inference Server in London

London Full-Time 43200 - 72000 € / year (est.) No home office possible
D

At a Glance

  • Tasks: Build and scale a cutting-edge batched inference platform handling thousands of concurrent jobs.
  • Company: Join Doubleword, a VC-backed startup revolutionising inference technology.
  • Benefits: Competitive salary, equity, and flexible in-office work in London.
  • Other info: Enjoy autonomy, collaboration, and excellent career growth opportunities.
  • Why this job: Tackle challenging problems and make a real impact in a dynamic environment.
  • Qualifications: Experience in distributed systems and a passion for solving complex technical challenges.

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

Seniority: Senior

Compensation: 75th to 90th percentile salary based on Ravio’s levelling framework + equity

Location: London, in person 2 to 3 days per week at our Farringdon office

About Doubleword

Doubleword is a well funded, VC backed startup building an inference platform that provides the cheapest tokens on the market for high volume batch workloads. The technical challenge is substantial. We orchestrate thousands of concurrent batch jobs while maintaining sub second latency queries, all within a system where reliability is non negotiable. We work directly with our users to shape our technical roadmap. Our focus is clear: provide the cheapest and most scalable tokens on the market while maintaining exceptional reliability and developer experience.

The Role

We are looking for someone who elevates the people around them. Someone genuinely excited by hard problems, who loves discussing technical ideas and makes others better through clarity and energy. Someone who cares deeply about both the craft and the people they practice it with. You will join a small, high trust team with real autonomy. You will take ownership of complex problems and influence how we design, build, test, and ship software.

What You’ll Be Doing

You will build and scale our batched inference platform, a distributed system that handles thousands of concurrent batch jobs across multiple LLM deployments.

Tech stack:

  • Rust for core services
  • TypeScript for user interfaces
  • PostgreSQL for persistent state
  • Kubernetes for deployment and orchestration

Core areas of work:

  • Database optimization under high load and concurrent access patterns
  • Distributed job scheduling and retry logic
  • Real time observability and monitoring
  • Designing for failure from the start to build reliability into the system

What We’re Looking For

Requirements:

  • Technically exceptional: Your skills span domains and technologies. You solve genuinely hard problems and have consistently demonstrated this.
  • Distributed systems experience: You have delivered distributed systems in production. You understand high throughput, highly parallel architectures and can point to concrete examples of excellent work.
  • Pragmatic shipper: You move fast while maintaining stability for a large user base.
  • Humble: You lead by example. You take accountability quickly and say β€œI don’t know” when appropriate.
  • Customer focused: You start from real user problems and deliver technical solutions. You are a problem solver, not a technology purist.

Nice to have:

  • Experience with our stack: Rust, TypeScript, PostgreSQL, Kubernetes
  • Experience with LLM inference systems or batch processing infrastructure

Our Engineering Principles:

  • We are technically ambitious. Hard problems energize us.
  • We move fast. Priorities shift and requirements evolve. You should be excited by rapid iteration.
  • We choose pragmatic solutions over clever ones. The right answer beats the interesting answer.
  • We operate in ambiguity. Decisions are made with incomplete information and revised when evidence changes.

Interview Process:

  • Technical Culture Interview: 30 minute video call with an engineer. We discuss your experience and alignment with our engineering culture.
  • Wider Culture Interview: 30 minute video call with someone outside the tech team. This focuses on company values and how you work with others.
  • Technical Design Interview: 1 hour video call with members of the engineering team. We present a challenge and collaboratively design a system.
  • Paid Day Work Trial: Spend a day working on a real problem from our Batched Inference Server. This gives you a genuine sense of how we operate, and gives us insight into how you approach real world problems. Compensation: $1,000.

Offer: If there is strong mutual alignment, we make an offer and you join us on the journey.

Apply: Email your CV and a short note explaining why this role interests you to careers@doubleword.ai.

Member of Technical Staff – Batched Inference Server in London employer: Doubleword

Doubleword is an exceptional employer that fosters a collaborative and high-trust work environment in the heart of London. With a focus on tackling challenging technical problems, employees enjoy competitive compensation, equity options, and the opportunity to influence the development of cutting-edge technology. The company prioritises personal growth and offers a unique chance to work closely with users, ensuring that every team member's contributions are valued and impactful.

D

Contact Detail:

Doubleword Recruiting Team

StudySmarter Expert Advice🀫

We think this is how you could land Member of Technical Staff – Batched Inference Server in London

✨Tip Number 1

Get to know the company inside out! Research Doubleword's mission, values, and tech stack. This will help you tailor your conversations during interviews and show that you're genuinely interested in being part of the team.

✨Tip Number 2

Network like a pro! Connect with current employees on LinkedIn or attend industry meetups. Building relationships can give you insider info and might even lead to a referral, which is always a bonus!

✨Tip Number 3

Prepare for those technical interviews by brushing up on distributed systems and the specific technologies mentioned in the job description. Practice explaining your thought process clearly, as communication is key in showcasing your problem-solving skills.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re proactive and serious about joining our awesome team at Doubleword.

We think you need these skills to ace Member of Technical Staff – Batched Inference Server in London

Distributed Systems Experience
Rust
TypeScript
PostgreSQL
Kubernetes
Database Optimization
Job Scheduling

Some tips for your application 🫑

Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the role. Highlight your experience with distributed systems and any relevant technologies like Rust or TypeScript. We want to see how you can contribute to our mission!

Craft a Compelling Cover Note:In your cover note, share why you're excited about this role and how your background makes you a great fit. Be genuine and let your passion for tackling hard problems shine through. We love seeing enthusiasm!

Showcase Problem-Solving Skills:Use specific examples in your application to demonstrate how you've tackled complex challenges in the past. We’re looking for pragmatic shippers who can handle ambiguity and deliver results, so make sure to highlight those experiences.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to keep track of your application and ensure it gets the attention it deserves. Plus, it shows you’re keen on joining our team!

How to prepare for a job interview at Doubleword

✨Know Your Tech Stack

Familiarise yourself with Rust, TypeScript, PostgreSQL, and Kubernetes. Be ready to discuss how you've used these technologies in past projects, especially in distributed systems. Highlight any specific challenges you faced and how you overcame them.

✨Showcase Problem-Solving Skills

Prepare to share concrete examples of hard problems you've solved in your previous roles. Focus on your thought process and the impact of your solutions. This will demonstrate your ability to tackle complex issues, which is crucial for the role.

✨Emphasise Team Collaboration

Since Doubleword values teamwork, be ready to discuss how you've elevated those around you in past experiences. Share stories that highlight your ability to communicate clearly and energise your team, especially during challenging projects.

✨Prepare for Real-World Challenges

During the paid day work trial, you'll face real problems from the Batched Inference Server. Think about how you would approach these challenges beforehand. Show your pragmatic side by focusing on delivering effective solutions rather than getting lost in technical details.