🎁 Before you apply, rehearse this interview. Create your free WorkMundi account and get an Interview Training on HelpsYouSpeak — no cost, no card. I want my training →
Senior Software Engineer – AI Platform - London, or Paris - Hybrid - £100-200k The Opportunity My client is a fast-growing AI technology company building infrastructure that helps enable the next generation of advanced AI systems. They are developing interactive digital environments where AI agents can navigate software, complete tasks, learn from failure and improve through experience. These environments generate the experiential data required to train increasingly capable AI models. They are looking for a Senior Software Engineer to join the team and help design and build the foundational platform supporting their simulation and data-generation systems. This is a highly hands-on engineering role with significant ownership. You’ll be working on technically challenging problems where requirements are not always fully defined, so you’ll need to be comfortable understanding the problem, deciding what needs to be built and taking it through to production. What You’ll Be Doing Design, build and own core systems supporting AI simulation and data generation Build scalable APIs, backend services and robust data persistence layers Develop infrastructure for capturing, processing and managing large volumes of experiential data Work across distributed workflows, automation and complex data pipelines Translate ambitious and sometimes ambiguous requirements into practical engineering solutions Improve reliability, testing, monitoring and deployment practices Work closely with AI-focused engineers to productionise new capabilities Own meaningful technical problems from initial concept through to production Make pragmatic engineering decisions balancing speed, reliability and long-term maintainability What We’re Looking For You’ll be an experienced, hands-on software engineer who is comfortable taking ownership of complex technical problems. Ideally, you’ll have: Strong experience building and operating production software systems Excellent system-design fundamentals Experience across backend, platform, infrastructure or data-intensive engineering Strong proficiency in at least one typed programming language Experience with AWS, GCP or another major cloud platform Exposure to Infrastructure as Code and modern deployment practices Evidence of personally owning significant projects, platforms or systems The ability to work effectively where requirements are evolving or ambiguous A pragmatic and collaborative approach to engineering The initiative and perseverance required within a fast-moving technology environment Technology The primary stack includes TypeScript and Node.js , although direct commercial experience with this exact stack isn't essential. Strong engineers coming from Go, Java, Kotlin, Rust, C#, C++, Scala or other typed programming ecosystems are also encouraged to apply. Particularly Interesting Experience Any of the following would be advantageous: Distributed systems or high-volume data processing Docker, Kubernetes or Terraform Developer platforms, internal tooling or developer-experience products Applications involving LLMs or AI agents Automated testing, evaluation or engineering feedback loops Early-stage startup or rapidly scaling technology environments Mentoring engineers or helping raise engineering standards The Environment This role will suit an engineer who enjoys building new systems rather than simply maintaining mature ones. You should be comfortable operating where the answer isn't immediately obvious and prefer owning outcomes rather than simply completing tickets. You'll be joining an ambitious, fast-moving engineering environment with a high level of autonomy and the opportunity to influence foundational technical decisions while the platform is still evolving. The role also offers the opportunity to work on technology contributing directly to the development of advanced AI systems, alongside a competitive package and meaningful equity. Senior Software Engineer – AI Platform - London, or Paris - Hybrid - £100-200k
Here's how to pick the right one and stand out in your application.
144.883Jobs
31.687IN
81%EN
That number is real. WorkMundi's database shows 144,883 open engineer roles across the world. India has the most with 31,687 jobs, followed by the United States with 30,084. If you just finished reading one job ad and felt paralyzed by choice, you're not alone—but this scale is actually an advantage. It means you can afford to be selective.
Start by geography and language. The majority of engineer ads—117,837 of them—have the job posting text written in English. Use that as one filter, but remember: the ad text language tells you nothing about whether the role actually requires you to speak English day-to-day. Read the job description carefully. Then check which countries have the volume you're targeting. Singapore, Poland, and Australia round out the top five after India and the US.
Next, learn who's hiring. Accenture has posted 2,801 engineer roles. andurilindustries, speechify, and jobgether are also actively recruiting. If you're applying to one of these names, research their hiring patterns and interview style before you apply. That homework pays off.
When you interview, expect the question every engineer hears: 'Tell me about a time you had to debug a problem that wasn't in your job description.' Have a specific story ready—not a general one. Name the tools, the deadline pressure, and what you learned. Hiring managers listen for whether you see problem-solving as part of the role itself, not a favour.