Senior Machine Learning Engineer responsible for designing, building, and deploying ML solutions impacting user experience. Join innovation-driven team solving complex problems in AI and technology.
Responsibilities
About The Role
Lead the algorithm selection, design, and prototyping of machine learning models to solve complex business problems, including recommendation, personalization, and predictive analytics.
Apply your expertise in statistical modeling and machine learning to perform deep data analysis, guide crucial feature selection, and identify opportunities for product improvement.
Own the full ML lifecycle, from breaking down discrete steps of a pipeline (e.g., with a DAG) to analyzing model implementations and improving their robustness in the wild.
Implement and manage robust model observability, tuning, and optimization processes to ensure sustained performance and accuracy post-deployment.
Develop and maintain data pipelines to process and prepare data for model training and evaluation.
Design and conduct A/B tests to evaluate model performance and its impact on key business metrics.
Collaborate closely with product managers and engineers to define problems and deliver effective AI-driven solutions.
Mentor other team members, champion best practices in machine learning engineering, and stay current with the latest advancements in the field.
This role is designed for impact, and we believe our best work happens when we connect. While we operate a flexible model, we expect you to spend time on site (at our offices or a client location) for collaboration sessions, customer meetings, and internal workshops.
Requirements
What Success Looks Like
Hands-on experience designing and deploying production-grade machine learning systems.
Strong foundational knowledge of various machine learning algorithms and a proven ability to select the appropriate methodology, avoiding a one-size-fits-all approach.
Proven experience in areas such as recommendation systems, personalization, natural language processing (NLP), or semantic search.
Expert-level programming skills in Python, with deep, hands-on experience using data science and ML libraries such as Pandas, Scikit-learn, TensorFlow, or PyTorch.
Experience with data storage technologies (e.g., SQL, NoSQL, Key-value) and their scaling characteristics.
Experience with large-scale data processing technologies (e.g., Spark, Beam, Flink) and associated patterns (Batch vs. Stream), with a deep understanding of when to use them.
Experience using cloud platforms (e.g., GCP) at scale.
Experience deploying ML-based solutions at scale using cloud-native services.
Excellent communication and collaboration skills, with the ability to thrive in a fast-paced, cross-functional team environment.
Benefits
We believe in supporting our team members both professionally and personally. Here's how we invest in you:
**Compensation and Financial Wellbeing**
Competitive base salary.
Matching pension scheme (up to 5%) from day one.
Discretionary company bonus scheme.
4 x annual salary Death in Service coverage from day one.
Employee referral scheme.
Tech Scheme.
**Health and Wellness**
Private medical insurance from day one.
Optical and dental cash back scheme.
Help@Hand app: access to remote GPs, second opinions, mental health support, and physiotherapy.
EAP service.
Cycle to Work scheme.
**Work-Life Balance and Growth**
36 days annual leave (inclusive of bank holidays).
An extra paid day off for your birthday.
Ten paid learning days per year.
Flexible working hours.
Market-leading parental leave.
Sabbatical leave (after five years).
Work from anywhere (up to 3 weeks per year).
Industry-recognised training and certifications.
Bonusly employee recognition and rewards platform.
Clear opportunities for career development.
Length of Service Awards.
Regular company events.
Diversity and InclusionAt Qodea, we champion diversity and inclusion. We believe that a career in IT should be open to everyone, regardless of race, ethnicity, gender, age, sexual orientation, disability, or neurotype. We value the unique talents and perspectives that each individual brings to our team, and we strive to create a fair and accessible hiring process for all.
Scientific AI & ML Engineer designing and deploying innovative AI - driven solutions. Collaborating with teams to solve complex scientific challenges through advanced machine learning techniques.
MLOps Engineer developing, testing, and maintaining machine learning models at Booz Allen. Collaborating with software developers and data scientists to deliver AI - powered solutions.
Senior Software Developer working on ML Infrastructure and Deployment at Verafin. Helping develop cutting - edge fraud detection tools alongside analytics teams using AWS and Terraform.
Machine Learning Engineer developing advanced SLAM systems for autonomous trucking environments at Bot Auto. Collaborating with cross - functional teams to optimize mapping solutions and ensure operational stability.
Graduate Deep Learning Algorithm Developer developing perception technologies for autonomous driving. Tackling challenges in object detection and 3D perception using state - of - the - art deep learning models.
Principal AI/ML Engineer leading the AI/ML infrastructure development for WEX's risk service needs. Focused on innovative engineering and technology solutions within a high - stakes environment.
AI/ML Engineer developing solutions in artificial intelligence for HPE. Responsible for conducting research, designing AI solutions, and mentoring team members.
Machine Learning Engineer focusing on modeling cancer cells and developing related tools. Collaborating with researchers and scientists to advance cancer treatment through ML.
Machine Learning Engineer II developing production - grade ML models for fraud detection at GEICO. Collaborating on system architecture and ensuring optimal performance of fraud assessment systems.
AI/ML Engineer III designing and architecting AI solutions at Hewlett Packard Enterprise. Collaborating with teams to drive innovation and tackle complex problems.