AIKO - Infinite ways to autonomy

Machine Learning Engineer – Earth Observation

AIKO - Infinite ways to autonomy

full-time

Posted on:

Location Type: Hybrid

Location: Turin • 🇮🇹 Italy

Visit company website
AI Apply
Apply

Salary

💰 €35,000 - €45,000 per year

Job Level

Mid-LevelSenior

Tech Stack

KubernetesPythonPyTorchTensorflow

About the role

  • Lead the development and deployment of machine learning models, with a focus on computer vision and image processing, ensuring seamless integration into hardware-embedded systems.
  • Design, implement, and maintain robust MLOps pipelines using tools such as Git, MLFlow, and Kubernetes to streamline model deployment and management in production environments.
  • Collaborate with cross-functional teams, including software engineers, data scientists, and hardware specialists, to develop and optimize ML applications tailored for embedded systems.
  • Utilize Python, C++, and relevant ML libraries (e.g., PyTorch, TensorFlow) to develop, train, and deploy deep learning models, emphasizing high performance and reliability.
  • Manage and handle large datasets, ensuring efficient data preprocessing and analysis, storage, and access for ML model training and evaluation.
  • Contribute to the product design process, providing technical insights and guidance to ensure ML solutions align with user needs and product goals.
  • Continuously improve model accuracy and performance, applying best practices in software quality, version control, and testing.
  • Disseminate results and insights effectively through internal presentations, documentation, and external publications, showcasing the impact of your work.
  • Foster a culture of continuous improvement, driving innovation, and advocating for new methodologies and tools that enhance the company's capabilities.

Requirements

  • Master’s degree in Computer Science, Engineering, Mathematics, or a related field.
  • Proven experience in machine learning with 3+ years in the role, showcasing a strong portfolio of expertise in developing deep neural networks, computer vision, and image processing.
  • Proven experience working in product development teams, contributing to collaborative design, prototyping, and deployment of ML-based products.
  • Proficiency in Python, with additional skills in C++ considered a plus.
  • Solid understanding of MLOps principles and hands-on experience deploying models in production using tools like GitLab, MLFlow, and Kubernetes.
  • Strong statistical and analytical skills, with a solid grasp of machine learning theory and practical application.
  • Experience with object-oriented programming (OOP) and software development best practices.
  • Excellent communication skills with the ability to present complex technical concepts clearly to both technical and non-technical audiences.
  • A proactive approach to problem-solving, with a strong commitment to goals, quality, and a positive attitude toward growth and change.
Benefits
  • Ticket Restaurants
  • Health insurance, on a CCNL insurance plan
  • Welfare plan, according to CCNL
  • Flexible working hours
  • Flexible smart working policy
  • Duvet day
  • Wellness Package (Gym and Psychotherapy)
  • Access to discounts with selected partners
  • Access to courses for skills improvement

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
machine learningcomputer visionimage processingdeep learningPythonC++MLOpsdata preprocessingstatistical analysisobject-oriented programming
Soft skills
communication skillsproblem-solvingcollaborationcontinuous improvementinnovationproactive approachtechnical insightspresentation skillsteamworkcommitment to quality
Certifications
Master’s degree in Computer ScienceMaster’s degree in EngineeringMaster’s degree in Mathematics