Machine Learning Engineer
Role details
Job location
Tech stack
Job description
Quinyx's Workforce Optimisation team is looking for a Machine Learning and/or Optimisation Expert to elevate our algorithms to new heights. Our team plays an important role within the Optimise product area, which is dedicated to enhancing user experience through automation, AI, reporting, and analytics. As a Machine Learning Engineer within the Optimisation team, you will focus on applying your knowledge to expand and maintain our optimisation and automation offering. Our solutions are crucial to the operations of thousands of users and are embedded deep in our software product. This means deliverables are thoroughly tested and mature ML products; our work does not just stop at a Python notebook!
What will your day-to-day look like? Your day starts with a quick morning stand-up to share plans and flag any blockers with the team. After a cup of coffee, you might dive into brainstorming how to translate a new product feature request into a set of variables and mathematical constraints that can be incorporated into our MIP algorithm for assigning shifts. After a good lunch and maybe a walk with colleagues, you'll start implementing the solution you designed in our Python-based codebase. Later in the afternoon, you might meet with our product manager and engineers from another R&D team to plan how your solution will fit into our microservice-based architecture, and to discuss any internal API updates needed to get the right data. If all goes well, you could even wrap up the day by opening a draft pull request to share your progress with the team!
What you'll do
- As an ML Engineer in the Workforce Optimisation team, you'll play a key role in building the core of our vision for becoming the world's most successful AI-powered workforce management system and in advancing our forecasting and optimisation algorithms.
- Collaborating with your team to ensure quality and timely delivery of projects.
- Assisting in identifying key initiatives alongside your team and Product Manager.
- Helping to break down initiatives into manageable tasks and contributing to their completion.
- Develop Quinyx Optimise products, focusing on automation, AI, reporting, and analytics.
- Taking part in discussions on technical topics within the broader R&D team., * Get invited to complete our psychometric and objective assessments through Alva Labs.
- Culture Interview with our Talent team.
- Meet the hiring manager.
- Complete a role-specific assessment (technical questions or case).
- Final interview (in-office).
- References & background checks.
Quinyx is an equal opportunity employer
We celebrate diversity and are committed to creating an inclusive environment for all employees - no matter your background, identity, or experience.
Requirements
Do you have experience in Python?, * 2-3 years of experience working as an ML-Engineer or similar role.
- Proficient in Python and/or JavaScript or any related programming language.
- Embody our company values: collaboration, trust, quality, innovation, and passion. Contribute to building a world-class engineering organisation.
- Take full ownership of tasks and ensure high-quality outcomes with minimal supervision.
- Strong communication skills, including the ability to proactively share ideas and present concepts internally or externally.
Nice to have:
- Experience with Mathematical Optimisation Problems (MIP/LP)
- Experience with MLOps or DevOps in a Machine Learning context
- Experience with cloud platforms (AWS)
- Experience with version control systems (Git)
We politely request that CVs be written in English when applying for this role.