Remote job
Machine Learning Engineer
Job details
About this role
Role overview Develop the machine learning capabilities behind a data product for telecommunications customer experiences. You will work with product owners and data scientists to create an AI development environment, then connect models to both real-time and batch data workflows. The role spans the model lifecycle, from building and evaluation through deployment, monitoring, and operational support.
Responsibilities - Design and build an AI Studio in collaboration with product and data science colleagues. - Create machine learning pipelines for model development, evaluation, deployment, and monitoring. - Integrate model outputs into real-time and batch data pipelines. - Keep machine learning and data pipelines reliable, observable, and supportable. - Provide specialist support when deployed systems need attention.
Requirements - Bachelor’s degree in computer science, engineering, or a related discipline. - At least three years of experience working as a machine learning engineer. - Advanced development skills in Python, Spark, and SQL. - Experience deploying and maintaining common models, such as classification, regression, or clustering, in cloud environments. - Strong analytical and problem-solving skills. - Clear communication and ability to collaborate across disciplines.
Nice to have - Experience with AWS services such as ECS and SageMaker. - AWS Associate Developer certification; a machine learning specialty certification is also preferred.
Benefits and work setup - Remote work model in an international, diverse team. - Opportunity to take responsibility and grow in a fast-moving environment.