Machine Learning Engineer

Plum is a fintech company using artificial intelligence and automation to simplify personal finance, helping people save and invest.
Nicosia, Cyprus
Machine Learning
Mid-Level Software Engineer
Hybrid
101 - 500 Employees
3+ years of experience
AI · Finance

Description For Machine Learning Engineer

Plum, a rapidly growing fintech company, is seeking a talented Machine Learning Engineer to join their team in Nicosia, Cyprus. As part of Plum's mission to maximize wealth for all, you'll work on cutting-edge AI and automation technologies to simplify personal finance.

The role involves collaborating with data scientists and engineers to build and deploy real-time, data-driven applications. You'll be responsible for transitioning ML models from prototypes to production, working on areas such as document processing automation, transaction fraud detection, marketing spend optimization, and customer retention.

Key responsibilities include:

  • Developing and maintaining ML models for real-time applications
  • Contributing to the AI and ML Ops infrastructure
  • Staying current with the latest advancements in data science and fintech
  • Implementing software engineering best practices

The ideal candidate will have strong foundations in data structures, machine learning frameworks, and cloud technologies (particularly Google Cloud Platform). Experience with real-time inference frameworks, MLOps, and a solid understanding of ML model performance measurement are crucial.

Plum offers an attractive benefits package, including stock options, flexible working arrangements, and opportunities for professional growth. Join a diverse team of 170 talented individuals across London, Athens, and Nicosia, and be part of the UK's fastest-growing fintech according to the Deloitte Technology Fast 50.

If you're passionate about using AI to revolutionize personal finance and want to be part of a dynamic, fast-paced environment, this role at Plum could be the perfect opportunity for you.

Last updated 24 days ago

Responsibilities For Machine Learning Engineer

  • Collaborate with data scientists, data analysts and data engineers on production systems and applications focused on traditional ML, generative AI and MLOps
  • Transition ML models from experimental prototypes to production deployments
  • Stay engaged with the latest advancements in data science and fintech
  • Contribute to the continuous development of AI and ML Ops infrastructure
  • Exercise software engineering best practices in the codebase
  • Promote a culture of mutual learning and growth

Requirements For Machine Learning Engineer

Python
Kubernetes
  • Strong foundations in data structures, data modelling, software architecture, Python, SQL, machine learning frameworks, and libraries
  • Proven experience in developing, maintaining and deploying machine learning models for real-time applications
  • Strong understanding of ML applications development life cycle processes and tools
  • Experience in building and optimizing scalable machine learning infrastructure in a cloud setup
  • Solid understanding of how to measure the performance of ML models
  • Strong problem-solving skills, critical and creative mindset, and team-oriented approach

Benefits For Machine Learning Engineer

Equity
Education Budget
Medical Insurance
  • Stock options
  • Annual training budget
  • Private Life Insurance - Ethniki Asfalistiki
  • Provident Fund - Ancoria Bank
  • Free Plum Premium subscription
  • Free parking slots
  • 25 days holiday a year, excluding public holidays
  • Employee referral scheme up to €4000
  • Flexible approach to remote working
  • 45 days work from anywhere
  • Team lunch on Thursdays in the office
  • 1 day paid leave for volunteering
  • 2 weeks paid sabbatical after four years of service
  • Annual team trip to secret destinations

Interested in this job?

Jobs Related To Plum Machine Learning Engineer

Machine Learning Engineer

Join Plum as a Machine Learning Engineer to build real-time, data-driven applications using AI and automation in fintech.

Software Development Engineer, Conversational AI Modeling and Learning

Senior Software Engineer role focusing on developing cutting-edge Conversational AI and Large Language Models at Amazon

Machine Learning Engineer II, Amazon

ML Engineer role at Amazon Search focusing on building scalable ML infrastructure and managing ML lifecycle for the world's largest product search engine.

Software Dev Engineer II, People Experience and Technology Central Science (PXTCS), GenAI Apps

Software Engineer role focusing on ML/GenAI systems development at Amazon's PXT Central Science Team, building solutions to improve employee experience.

Software Development Engineer, Sales AI

Software Development Engineer role at Amazon's Sales AI team, focusing on ML-driven advertising solutions with competitive compensation and benefits.