IG Group

Machine Learning Engineer

Job description

Job Title


Machine Learning Engineer


Job Description


Join the game-changers


Leading IG to become a data-driven company, data science is the bridge between technology and business leaders, providing actionable insights to support strategic decisions and empowering people to deliver a recognizable impact to the enterprise.


We are building a world-class team of data scientists, known by all areas of IG for delivering and aiding others to deliver value, and recognized externally for our innovation and people development.


Who We Are


We’ve been at the forefront of trading innovation since 1974, taking on the challenge to deliver an unmatched experience for our clients and raise the bar for tomorrow’s opportunities. Today, we’re a global fintech company incorporating the IG, tastylive, IG Prime, Spectrum, and DailyFX brands, with a presence in 20 countries across five continents and over 400 000 active clients worldwide. But we know our success is only possible because of our people, who we encourage and empower to be brave, determined, and inventive.


Join us if you’d like to work in an inclusive, collaborative team that will recognise your talent and allow it to shine.


Who You Are


You’re upbeat and enthusiastic, and you have an open mind and a curious, can-do attitude.


You, like us, understand the importance of collaboration and are driven to be the best in what you do. You embody our three core values – to champion the client, learn fast together and raise the bar.


You want to be part of a proudly carbon-neutral company that will prioritise your well-being and that of the world around you, helping to create a brighter future for all. A company that embraces diversity and welcomes everyone with respect, regardless of race, age, sexual orientation, gender, identification, faith, or culture.


If you’re inspired by our way of working and can bring something new to our team of top-notch people, then you’ll find a home here.


Responsibilities


  • Handle the whole implementation project, from receiving a PoC made by the Data Science team to delivering and supporting the final solution
  • Collaborate with Dat Science, Data and Platform Engineering, and Product teams to implement ML projects.
  • Design the implementation designs and discuss them within a team and beyond (Architecture team, Data, and Platform Engineering teams).
  • Implement and optimize models built by data scientists.
  • Work on GCP as our main platform for delivering ML solutions.
  • Set up infrastructure and CI/CD pipelines.
  • Build batch and real-time data processing to feed our models with the data.
  • Develop ML pipelines to automate the lifecycle of the ml model.
  • Serve models for prediction.
  • Automate model training and performance monitoring.
  • Support the Data Science team with Engineering efforts.


Requirements


  • You have 1-2 years of prior experience as ML\Data\Software Engineer or Data Scientist.
  • You are confident in writing Python code, including open-source data libraries (e.g. Pandas, Numpy, Scikit-Learn, etc.).
  • You have solid SQL skills, worked with different database types, knowledge of data structures, algorithms, and statistical models.
  • You know how various models work and which situations they can be used in.
  • You have a working knowledge of the latest frameworks and tools for machine learning.
  • You are able to apply best practices for system reliability and model governance, including security, versioning, and monitoring.
  • You have experience in building reliable pipelines for a wide range of scales and a variety of data to connect models to real data.
  • You have working experience with Docker.
  • You have experience with cloud computing and AI platforms (preferably, GCP and Vertex AI).
  • You are a highly numerate software engineer with experience writing production machine learning applications.
  • You have strong attention to detail, communication skills, and the ability to work collaboratively in a team.


Bonus points for


Experience with one or more of the following:


  • AI platform (Vertex AI, Kubeflow, Sagemaker, MLflow, etc.)
  • Airflow/Luigi
  • CI/CD
  • Terraform
  • Shell scripting
  • Kubernetes
  • Kafka


Qualifications


  • Essential – Degree level education in a numerate discipline (computer science, engineering, physics, maths)
  • Desirable – Higher level degree (MSc/Ph.D.) in a numerate discipline


What You'll Get


  • Competitive salary
  • Private medical cover for you and your family (Medicover)
  • Multikafeteria system (you can choose a multisport card, vouchers, etc.)
  • Life insurance (Generali)
  • Comprehensive global and local onboarding process – to the company and your role
  • Employee-led LGBTQ+, Women’s, Black, and Parents & Carers networks with an annual budget for organizing events & projects that foster an open, diverse, and inclusive culture
  • Option to participate and create ESG initiatives based on IG Brighter Future Fund
  • 2 additional days off a year for voluntary work
  • 1 additional day off to celebrate your Birthday 😊


Number of openings


1

Please let the company know that you found this position on this Job Board as a way to support us, so we can keep posting cool jobs.