Machine Learning Engineer - Utilities
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• A solid foundation in machine learning fundamentals, including data analysis, model evaluation, and ML pipelines • Strong experience with Python and SQL in a production environment • Comfort working in software-engineering-heavy ML roles (this is not a research-only position) • Experience working with real-world systems where reliability, readability, and maintainability matter • Confidence asking questions, collaborating across teams, and explaining your thinking • Ability to work independently on defined tasks and see them through to completionExperience with the following is a bonus: • Exposure to GenAI / LLM-based systems (e.g. prompting, orchestration, evaluation) • Familiarity with cloud environments (especially AWS) • Experience with tools such as Databricks, Datadog, or similar data / observability platforms • Awareness of ML libraries such as PyTorch, TensorFlow, or Hugging Face (even if not used day-to-day) • ## Ways of working • Two-week sprints with planning and retrospectives • Asynchronous-first communication with daily stand-ups • Regular knowledge-sharing sessions • A no-blame culture with high trust and autonomy • Flexible hybrid working, with in-person collaboration typically on Tuesdays and Thursdays • We would prefer someone who can work in our London office on a hybrid remote policy of 1-2 days a week onsite. You do need to be able to work in the UK. • We're very excited to be growing our team. We're looking for skills and experience to help shape and define the future of not only our team, but the wider business at a global scale. If you're reading this and grinning, please apply! There are huge challenges to tackle, and we need amazing people who are keen to get stuck in. • Kraken is a certified Great Place to Work in France, Germany, Spain, Japan and Australia. In the UK we are one of the Best Workplaces on Glassdoor with a score of 4.7. Check out our Welcome to the Jungle site (FR/EN) to learn more about our teams and culture. • Are you ready for a career with us? We want to ensure you have all the tools and environment you need to unleash your potential. If you have any specific accommodations or a unique preference, please contact us at inclusion@kraken.tech and we'll do what we can to customise your interview process for comfort and maximum magic!
Responsibilities
• Design, build, and improve machine learning and GenAI-powered features used in live production systems • Deliver consistent, high-quality work each sprint (typically 2–3 smaller tickets or 1 larger piece of work per two-week sprint) • Work with product managers to clarify requirements and translate them into robust technical solutions • Write clean, maintainable Python code and contribute to shared codebases used across ML teams • Analyse data, evaluate approaches, and iterate on solutions based on real-world usage • Collaborate with other ML engineers and software engineers across Kraken when working on shared systems • Ask questions early, seek clarification when needed, and contribute ideas during team discussions • Participate in sprint planning, stand-ups, and knowledge-sharing sessionsWhile our current products are largely GenAI-based and do not train models, a strong grounding in ML fundamentals is still important as the platform continues to evolve.
Benefits
• Salary: Explicitly stated as a benefit in the job posting. • PTO: Mentioned directly within the text of the job posting and thus included on the list of benefits. • Insurance: Explicitly stated as a benefit in the job posting. • Remote work options: Mentioned directly within the text of the job posting and thus included on the list of benefits.