About the Role
Job Description
We are seeking a talented engineer to join our team. As a senior software engineer, you will play a key role in building and scaling AI-powered recommendation systems that directly impact millions of users worldwide.
You will work alongside data scientists, product managers, and fellow engineers to design and develop high-performance recommendation components that power candidate matching at global scale.
This is an exciting opportunity for someone who is passionate about technology and wants to make a real impact.
Main Responsibilities:
* Design and develop high-performance recommendation components
* Own system architecture decisions and evolve them using industry best practices
* Take full ownership of your services in production – ensuring uptime, rapid troubleshooting, and meeting performance SLAs
Requirements
To be successful in this role, you will need:
* 7+ years of software engineering experience with strong coding skills in Python, Scala, or Java
* Advanced AWS cloud platform experience and proven ability to build scalable, resilient systems
* Solid SQL skills, Linux/Bash proficiency, and experience with CI/CD pipelines and DevOps practices
Benefits
We offer a range of benefits including:
* Tailored career development planning
* Support of flexible working, including a mix of office and work from home days depending on your role
* Annual Performance Bonus Plan
* Paid and unpaid leave benefits including Personal Flexi Days as well as the opportunity to purchase additional leave
* The opportunity to work from anywhere for up to 4 weeks per financial year
About Us
We are a purpose-driven business that works with heart. We believe in fostering a culture of inclusion and wellbeing that embraces and values the diversity of our people.
We know teams with diverse ideas, experiences and perspectives are more creative and are critical to ensuring effective delivery and innovating to enable our future success.