Machine Learning / Federated-Learning Engineer
Machine Learning / Federated-Learning Engineer
Posted yesterday
SENIORITY
Lead
About the role
- Design, develop, and implement machine learning solutions supporting the Bounded Use Case B demonstration
- Develop and execute controlled model adaptation and fine-tuning workflows based on defined use cases and requirements
- Design, implement, and support federated learning workflows that enable distributed model training and adaptation
- Develop and maintain machine learning pipelines supporting data preparation, model training, fine-tuning, evaluation, and deployment
- Analyze and preprocess data, including feature engineering and transformation, to support machine learning workflows
- Configure and optimize machine learning models and training processes to meet defined performance and operational requirements
- Evaluate model performance, behavior, and effectiveness using established metrics and validation techniques
- Develop processes and controls to ensure model adaptation and training occur within defined technical, security, and operational boundaries
- Integrate machine learning capabilities with existing applications, platforms, data sources, and infrastructure
- Troubleshoot model training, integration, performance, and distributed learning issues
- Develop reusable code, tools, and automation to support machine learning and federated learning workflows
- Collaborate with data scientists, software engineers, cloud engineers, cybersecurity teams, and other technical stakeholders to develop and integrate machine learning capabilities
- Document machine learning architectures, workflows, configurations, testing results, and technical implementation decisions
- Support version control, CI/CD, and other software engineering practices throughout the machine learning development lifecycle
- Support an Agile software development lifecycle
- Maintain awareness of emerging machine learning, model fine-tuning, federated learning, and distributed AI technologies and practices
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
