Almedia
Staff Machine Learning Engineer
Salary not disclosedOnsite
- Engineering
- London
- Full time
- Today
About the role
Almedia is seeking a Staff Machine Learning Engineer to design, build, and ship production-grade systems for ranking, personalisation, and reward structures. You will work within a small, high-ownership team to influence infrastructure and develop systems that balance user value with business sustainability. The role involves end-to-end ownership of behavioural prediction, measurement frameworks, and ML infrastructure.
Responsibilities
- Design and implement real-time ranking and personalisation systems.
- Develop reward and payout infrastructure that balances user motivation and business value.
- Build behavioural prediction models using time-series and sequence systems.
- Implement measurement and validation frameworks using A/B testing, causal inference, and uplift modelling.
- Manage ML infrastructure including pipelines, training loops, serving, and monitoring.
- Provide technical leadership and mentorship to the team regarding shipping discipline and impact.
Required skills
- Machine Learning
- Production systems
- Data pipelines
- Real-time inference
- Causal inference
- Uplift modelling
- Propensity scoring
- Contextual bandits
- Time-series analysis
- A/B testing
Qualifications
- Experience shipping production systems end to end
- Full-stack capability from data pipeline to live serving
- Experience with high-volume behavioural datasets
- Published work or equivalent research discipline
About the Company
Almedia is a profitable, fast-growing company building the future of marketing by rewarding a community of over 95 million users for engaging with advertisers' products. The company operates with a small team and maintains high revenue per employee.