> Markdown version of [/jobs/ext/4016856-senior-software-engineer-ai-ml](https://www.wearedevelopers.com/jobs/ext/4016856-senior-software-engineer-ai-ml). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - AI/ML - **Company:** Mercor - **Location:** London, UK (Remote available) - **Experience:** Expert - **Salary:** £53,112.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Artificial Intelligence, C++ (Programming Language), Code Generation, Software Quality, Code Review, Software Debugging, Python (Programming Language), Machine Learning, Software Engineering, TypeScript, AI Coding Agents, Golang - **Published:** October 30, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5946341629 ## About the Role Must-Have * 4+ years of professional software engineering experience at leading technology, quantitative, or financial firms. * Strong command of at least one major language like Python, Java, C++, Go, TypeScript, or Rust. * Proven ability to work in large, complex production codebases and judge code quality. * Excellent written English for explaining technical decisions and trade-offs. * Bachelor's degree from an English-speaking country. * Detail-oriented and consistent in evaluating complex work. * Comfortable receiving feedback and calibrating judgment against set standards. ## Description * Design realistic, challenging software engineering tasks from real-world work. Tasks include feature changes, debugging, root-cause analysis, code review, system design, and technical documentation. * Write clear task proposals explaining task realism, verification, and challenges for current AI models. * Illustrate "what good looks like" with reference solutions, tests, and criteria covering correctness, architecture, maintainability, style, and scope. * Assess AI-generated code and engineering work, collaborating with AI coding agents to evaluate success and failure. * Apply consistent, evidence-based judgment for reproducible and defensible assessments. * Take structured feedback from senior reviewers and iterate on submitted work.