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
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
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.