Principal Software Engineer - AI & ML

Posted 8 days 14 hours ago by Recombine

Permanent
Not Specified
I.T. & Communications Jobs
London, United Kingdom
Job Description

At Recombine, we believe in the transformative power of AI torevolutionize how businesses operate. We're dedicated to creatingindustry-leading solutions that leverage AI and machine learningto 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-pacedenvironment and want to be part of a high-growth AI company. Wecare about our people, our clients, and our mission to make AIaccessible and impactful for businesses of all sizes.

Your Mission

As a Software Engineer II at Recombine, you will develop andmanage services that are integral to our AI-powered platforms. Youwill work across a wide range of technologies to build scalableand 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 ourclients.

At Recombine, we focus on building scalable solutions thatintegrate AI seamlessly into business operations, helping ourclients maximize growth through automation.

What You'll Do at Recombine
  • End-to-End Quality: Design, build, and maintainefficient, reusable, scalable, and reliable code while ensuringhigh performance and quality.
  • Collaboration: Work with cross-functional teams to drivefeature development, contributing technical expertise andinfluencing others in the process.
  • Operational Excellence: Identify performance bottlenecks,bugs, and other issues, and proactively devise solutions tomitigate and resolve them.
  • Engineering Practices: Help establish best engineeringpractices, including maintaining high code quality, automation,and agile development standards.
  • Client-Centric Solutions: Focus on delivering robust andreliable services that enhance the performance of Recombine's AIproducts.
What You'll Bring to the Team
  • 4+ years of experience in software engineering, with a proventrack record of developing high-performance commercial softwareand scalable services.
  • Expertise in TypeScript and Node.js; knowledge ofPython is a plus.
  • Experience working with SQL and/orNoSQL technologies like MySQL, MongoDB, andDynamoDB etc., graph databases like Neo4j is aplus.
  • Solid understanding of cloud ecosystems: Azure,AWS, or GCP.
  • Hands-on experience with Docker, Kubernetes, or othercontainerization technologies.
  • Deep understanding of object-oriented programming principles andarchitectural design patterns.
  • Strong grasp of multithreading, asynchronous programming,and cloud programming.
  • Familiar with modern engineering practices, includingagile development, CI/CD, and DevOps.
  • Proven ability to work effectively with globally distributedteams.
  • Strong teamwork and communication skills, with the ability tocollaborate across departments.
How to Apply

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

At Recombine, we embrace flexibility in how and where work isdone, with hybrid and office-based options available depending onteam needs. We evaluate applications on a rolling basis, so don'twait to apply!

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