Principal Machine Learning Engineer

Job description

Job Summary

  • This role is responsible for driving a team of machine learning engineers and data scientists, guiding the development of machine learning software. The role collaborates with business stakeholders to understand goals and define machine learning product requirements. The role develops product roadmaps, allocates resources, and sets clear milestones for the team.


  • Architects, develops and programs integrated software solutions, especially in support of the development, deployment and life cycle of machine learning models.
  • Designs machine learning systems, runs machine learning tests and experiments, and retrains systems when necessary.
  • Delivers results according to product strategy schedules and quality while maintaining SLAs on velocity, productivity, and quality.
  • Trains, tests and deploys machine learning models for multiple products.
  • Participates in design reviews with peers and stakeholders to decide among available technologies.
  • Collaborates with data science and engineering teams to integrate machine learning solutions.
  • Engages in state-of-the-art research in AI and ML, ensuring the team remains at the forefront of the industry.
  • Leverages deep algorithmic knowledge to design and implement robust machine learning solutions.
  • Maintains a high-performing team.

Education & Experience Recommended

  • Four-year or Graduate Degree in Computer Science, Statistics, Mathematics, Data Science, or any other related discipline or commensurate work experience or demonstrated competence.
  • Typically has 10+ years of work experience, preferably in computer programming languages, machine learning, algorithms, statistical methods, or a related field.

Knowledge & Skills

  • Agile Methodology
  • Algorithms
  • Amazon Web Services
  • Apache Spark
  • Artificial Intelligence
  • Automation
  • Big Data
  • C++ (Programming Language)
  • Computer Science
  • Data Science
  • Deep Learning
  • Java (Programming Language)
  • Machine Learning
  • Microsoft Azure
  • Natural Language Processing
  • Python (Programming Language)
  • PyTorch (Machine Learning Library)
  • Scikit-learn (Machine Learning Library)
  • Software Engineering
  • TensorFlow

Cross-Org Skills

  • Effective Communication
  • Results Orientation
  • Learning Agility
  • Digital Fluency
  • Customer Centricity

Impact & Scope

  • Impacts large functions and leads large, cross-division functional teams or projects.


  • Provides highly innovative solutions to complex problems within established policy.


  • This job description describes the general nature and level of work performed in this role. It is not intended to be an exhaustive list of all duties, skills, responsibilities, knowledge, etc. These may be subject to change and additional functions may be assigned as needed by management.

Sustainable impact is HP’s commitment to create positive, lasting change for the planet, its people, and our communities. This serves as a guiding principle for delivering on our corporate vision – to create technology that makes life better for everyone, everywhere.

HP is a Human Capital Partner – we commit to human capital development and adopting progressive workplace practices in Singapore.

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.

Similar jobs

Browse All Jobs
May 26, 2024

Data Scientist

May 26, 2024

Principal Data Engineer

Lionbridge Games
May 26, 2024