Principal Software Engineer — AI & ML
Principal Software Engineer — AI & ML

Principal Software Engineer — AI & ML

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

At a Glance

  • Tasks: Develop and manage AI-powered services, ensuring high performance and quality.
  • Company: Recombine is an innovative AI company transforming business operations through automation.
  • Benefits: Enjoy flexible work options, a collaborative culture, and opportunities for growth.
  • Why this job: Join a fast-paced team dedicated to making AI accessible and impactful for businesses.
  • Qualifications: 4+ years in software engineering, expertise in TypeScript and Node.js, cloud knowledge required.
  • Other info: Diversity is celebrated here; all backgrounds are encouraged to apply!

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

At Recombine, we believe in the transformative power of AI to revolutionise how businesses operate. We are dedicated to creating industry-leading solutions that leverage AI and machine learning to help our clients optimise 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 optimise 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 maximise 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 etc., graph databases like Neo4j is a plus.
  • Solid understanding of cloud ecosystems: Azure, AWS, or GCP.
  • Hands-on experience with Docker, Kubernetes, or other containerisation 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.

Principal Software Engineer — AI & ML employer: Recombine

At Recombine, we pride ourselves on being an exceptional employer that fosters a culture of innovation and collaboration. Our commitment to employee growth is evident through our flexible work arrangements and emphasis on continuous learning in the fast-evolving field of AI and machine learning. With a focus on diversity and inclusion, we create an environment where every team member can thrive and contribute to impactful solutions for our clients.
R

Contact Detail:

Recombine Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Software Engineer — AI & ML

Tip Number 1

Familiarise yourself with the latest trends in AI and machine learning. Being able to discuss recent advancements or case studies during your interview can demonstrate your passion and knowledge in the field.

Tip Number 2

Showcase your collaborative skills by preparing examples of past projects where you worked with cross-functional teams. Highlighting your ability to influence and contribute to team success will resonate well with Recombine's values.

Tip Number 3

Brush up on your knowledge of cloud ecosystems like AWS, Azure, or GCP. Be ready to discuss how you've used these technologies in previous roles, as this is crucial for the position.

Tip Number 4

Prepare to discuss your experience with containerization technologies such as Docker and Kubernetes. Providing specific examples of how you've implemented these tools in your work can set you apart from other candidates.

We think you need these skills to ace Principal Software Engineer — AI & ML

TypeScript
Node.js
Python
SQL
NoSQL
MySQL
MongoDB
DynamoDB
Neo4j
Cloud Ecosystems (Azure, AWS, GCP)
Docker
Kubernetes
Object-Oriented Programming Principles
Architectural Design Patterns
Multithreading
Asynchronous Programming
Cloud Programming
Agile Development
CI/CD
DevOps
Collaboration Skills
Communication Skills
Problem-Solving Skills

Some tips for your application 🫡

Understand the Role: Before applying, make sure you fully understand the responsibilities and requirements of the Principal Software Engineer position at Recombine. Tailor your application to highlight how your skills and experiences align with their mission and values.

Highlight Relevant Experience: In your CV and cover letter, emphasise your 4+ years of software engineering experience, particularly in TypeScript and Node.js. Mention any relevant projects or roles that demonstrate your ability to develop high-performance software and scalable services.

Showcase Collaboration Skills: Recombine values teamwork and collaboration. Include examples in your application that illustrate your ability to work effectively with cross-functional teams and contribute to feature development.

Express Enthusiasm for AI: Since Recombine is focused on AI and machine learning, convey your passion for these technologies in your application. Discuss any relevant projects or experiences that showcase your interest and commitment to advancing AI solutions.

How to prepare for a job interview at Recombine

Showcase Your Technical Skills

Be prepared to discuss your experience with TypeScript, Node.js, and any other relevant technologies. Bring examples of past projects where you developed high-performance software or scalable services, as this will demonstrate your expertise.

Emphasise Collaboration

Since the role involves working with cross-functional teams, highlight your teamwork and communication skills. Share specific instances where you successfully collaborated with others to drive feature development or solve complex problems.

Demonstrate Problem-Solving Abilities

Expect questions about how you've identified and resolved performance bottlenecks or bugs in previous projects. Prepare to discuss your approach to operational excellence and how you proactively devise solutions.

Familiarise Yourself with AI and Automation

As Recombine focuses on AI-powered platforms, show your enthusiasm for AI and machine learning. Discuss any relevant experience you have in these areas and how you envision contributing to the company's mission of making AI accessible for businesses.

Principal Software Engineer — AI & ML
Recombine
Location: London

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

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