DevJobs

Machine Learning Engineer

Overview
Skills
  • Bash Bash
  • SQL SQL
  • Python Python
  • Django Django
  • Pandas Pandas
  • Oracle Oracle
  • MongoDB MongoDB
  • Linux Linux
  • OOP OOP
  • Bitbucket Bitbucket
  • Jenkins Jenkins
  • Git Git
  • Docker Docker
  • Splunk
  • OpenShift
  • FastAPI
  • SQL Server
  • Streamlit
  • Dataiku

Machine Learning Engineer


A leading financial organization is expanding its Data & AI department and is looking for a talented Machine Learning Engineer to join a high-performing team.

If you're passionate about building scalable AI solutions, writing clean, production-grade code, and working with modern ML infrastructure in a data-intensive environment, we'd love to hear from you.

What You'll Do

  • Design, develop, and maintain high-quality Python applications using Object-Oriented Programming (OOP) principles.
  • Build complex data processing pipelines using Python, SQL, and Bash scripting.
  • Develop and deploy APIs and intelligent data services using FastAPI, Django, Streamlit, and Pandas.
  • Work with modern MLOps technologies, including Docker, OpenShift, and Dataiku, to support the full machine learning lifecycle.
  • Develop and maintain CI/CD pipelines using Git, Bitbucket, and Jenkins.
  • Integrate with enterprise databases including Oracle, SQL Server, and MongoDB, while leveraging monitoring tools such as Splunk.
  • Collaborate closely with business stakeholders, data teams, and software engineers to translate business needs into scalable AI solutions.
  • Manage development tasks and documentation using Jira and Confluence.

What We're Looking For

Required Qualifications

  • Strong hands-on experience with Python and advanced Object-Oriented Programming (OOP).
  • Excellent SQL skills, including writing complex queries for large-scale datasets.
  • Strong Linux environment experience, including Bash scripting and Linux command line.
  • Experience with Pandas, Streamlit, Django, and FastAPI.
  • Hands-on experience with Docker and OpenShift.
  • Experience working with Oracle, SQL Server, MongoDB, and Splunk.
  • Experience with development and CI/CD tools including Git, Bitbucket, and Jenkins.
  • Strong analytical thinking and problem-solving abilities.
  • Excellent communication skills and the ability to work effectively with both technical and non-technical stakeholders.
  • Strong attention to detail and commitment to writing clean, maintainable, production-quality code.

Nice to Have

  • Experience with Dataiku (highly preferred).
  • Previous experience developing and deploying Machine Learning solutions in enterprise environments.
  • Experience working within financial services or other large-scale, data-driven organizations.

Why Join Us?

  • Be part of one of the leading Data & AI teams in the financial industry.
  • Build production-grade AI and Machine Learning solutions at scale.
  • Work with cutting-edge technologies and modern MLOps practices.
  • Collaborate with highly skilled engineers, data scientists, and business leaders.


G-STAT