Enable job alerts via email!

Principal Software Engineer — AI & ML

Recombine

London

Hybrid

GBP 40,000 - 80,000

Full time

30 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a passionate Software Engineer II to join their dynamic team. In this role, you will develop scalable services that power innovative AI solutions, helping businesses optimize their operations through automation. You'll work with cutting-edge technologies, including TypeScript, Node.js, and various cloud ecosystems, to create high-performance software. This is a unique opportunity to contribute to a company that values collaboration, diversity, and the transformative power of AI. If you are driven and eager to make an impact in a fast-paced environment, this position is perfect for you.

Qualifications

  • 4+ years of software engineering experience with a focus on high-performance software.
  • Expertise in TypeScript and Node.js, with knowledge of Python as a plus.

Responsibilities

  • Design, build, and maintain efficient and scalable code for AI-powered platforms.
  • Collaborate with teams to drive feature development and ensure operational excellence.

Skills

TypeScript
Node.js
Python
SQL
NoSQL
MySQL
MongoDB
DynamoDB
Neo4j
Cloud Ecosystems (Azure, AWS, GCP)
Docker
Kubernetes
Object-Oriented Programming
Multithreading
Asynchronous Programming
Agile Development
CI/CD
DevOps

Tools

Docker
Kubernetes

Job description

At Recombine, we believe in the transformative power of AI to revolutionize how businesses operate. We're dedicated to creating industry-leading solutions that leverage AI and machine learning to help our clients optimize their workflows, automate processes, and scale efficiently.

To make this happen, we’re looking for people who are curious, driven, and collaborative—those who thrive in a fast-paced environment and want to be part of a high-growth AI company. We care about our people, our clients, and our mission to make AI accessible and impactful for businesses of all sizes.

Your Mission

As a Software Engineer II at Recombine, you will develop and manage services that are integral to our AI-powered platforms. You will work across a wide range of technologies to build scalable and reliable systems that drive the future of AI-based automation. You’ll collaborate with cross-functional teams to design, build, and optimize services, ensuring they perform at their best for our clients.

At Recombine, we focus on building scalable solutions that integrate AI seamlessly into business operations, helping our clients maximize growth through automation.

What You’ll Do at Recombine
  • End-to-End Quality: Design, build, and maintain efficient, reusable, scalable, and reliable code while ensuring high performance and quality.
  • Collaboration: Work with cross-functional teams to drive feature development, contributing technical expertise and influencing others in the process.
  • Operational Excellence: Identify performance bottlenecks, bugs, and other issues, and proactively devise solutions to mitigate and resolve them.
  • Engineering Practices: Help establish best engineering practices, including maintaining high code quality, automation, and agile development standards.
  • Client-Centric Solutions: Focus on delivering robust and reliable services that enhance the performance of Recombine’s AI products.
What You’ll Bring to the Team
  • 4+ years of experience in software engineering, with a proven track record of developing high-performance commercial software and scalable services.
  • Expertise in TypeScript and Node.js; knowledge of Python is a plus.
  • Experience working with SQL and/or NoSQL technologies like MySQL, MongoDB, and DynamoDB; graph databases like Neo4j is a plus.
  • Solid understanding of cloud ecosystems: Azure, AWS, or GCP.
  • Hands-on experience with Docker, Kubernetes, or other containerization technologies.
  • Deep understanding of object-oriented programming principles and architectural design patterns.
  • Strong grasp of multithreading, asynchronous programming, and cloud programming.
  • Familiar with modern engineering practices, including agile development, CI/CD, and DevOps.
  • Proven ability to work effectively with globally distributed teams.
  • Strong teamwork and communication skills, with the ability to collaborate across departments.
How to Apply

If you’re passionate about AI and think you’d be a great fit for the role but don’t meet every single requirement, don’t hesitate to apply. We understand that experience comes in many forms, and we value enthusiasm and passion for learning.

At Recombine, we embrace flexibility in how and where work is done, with hybrid and office-based options available depending on team needs. We evaluate applications on a rolling basis, so don’t wait to apply!

We value diversity in all its forms and believe a diverse team is essential to our success. We provide equal opportunities for all, regardless of age, race, gender, sexual orientation, gender identity, disability, neurodiversity, or any other protected status. Everyone is welcome here at Recombine.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Lead software engineer, AI, ML and LLM across the database product line | London, UK

JPMorgan Chase & Co.

London

On-site

GBP 70,000 - 110,000

Yesterday
Be an early applicant

Lead software engineer, AI, ML and LLM across the database product line

TN United Kingdom

London

On-site

GBP 60,000 - 100,000

13 days ago

Lead Software Engineer

TechNET IT Recruitment Ltd

Greater London

Hybrid

GBP 60,000 - 100,000

8 days ago

Principal Software Engineer

Danaher - Global

Woking

Hybrid

GBP 60,000 - 100,000

Yesterday
Be an early applicant

Senior Lead Software Engineer - Python / React

TN United Kingdom

London

On-site

GBP 60,000 - 100,000

13 days ago

C# Software Engineer (Senior/Principal)

Leonardo

Basildon

Hybrid

GBP 50,000 - 80,000

Yesterday
Be an early applicant

Principal Graphics Software Engineer

JR United Kingdom

Greater London

On-site

GBP 60,000 - 100,000

Yesterday
Be an early applicant

Principal Graphics Software Engineer

Lumina platforms

Greater London

On-site

GBP 60,000 - 100,000

10 days ago

Principal Software Engineer

IDBS

Woking

Hybrid

GBP 60,000 - 100,000

9 days ago