Full Time

Senior ML Platform Engineer

Harnham
$120,000 - $180,000* / year (about $58–$87 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Harnham, so some details may not match this job. The employer's own page has the real description.

Overview

The Senior ML Platform Engineer at Harnham is responsible for designing, developing, and implementing state-of-the-art machine learning platforms that empower data scientists and analysts to efficiently execute their projects. This role requires a combination of software engineering skills and a deep understanding of machine learning algorithms. The ideal candidate will work closely with cross-functional teams to ensure the platform's scalability, reliability, and performance while continuously monitoring and improving system capabilities.



Job Responsibilities

  • Design and implement robust machine learning platforms that enable seamless integration of various ML tools and libraries.
  • Collaborate with data scientists and analysts to understand their needs and optimize platform features to enhance productivity.
  • Ensure the scalability and reliability of ML systems through performance tuning and fault tolerance strategies.
  • Develop and maintain documentation for the platform, including user guides, architecture designs, and API specifications.
  • Monitor and evaluate platform performance, implementing upgrades and enhancements based on user feedback.
  • Conduct code reviews and maintain high code quality standards through continuous integration and deployment practices.
  • Stay abreast of industry trends and emerging technologies, integrating relevant advancements into the platform as appropriate.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field; advanced degree preferred.
  • 5+ years of experience in software engineering with a focus on machine learning platform development.
  • Proficient in programming languages such as Python, Java, or Scala.
  • Strong understanding of machine learning algorithms and frameworks like TensorFlow or PyTorch.
  • Experience with cloud platforms (AWS, Google Cloud, Azure) and containerization technologies (Docker, Kubernetes).
  • Solid understanding of data storage solutions, ETL processes, and big data technologies (Hadoop, Spark).
  • Excellent problem-solving skills and the ability to work collaboratively in a team-oriented environment.


Technologies & Tools

The Senior ML Platform Engineer will work with a variety of cutting-edge technologies and tools, including but not limited to machine learning frameworks such as TensorFlow and PyTorch, programming languages like Python and Java, and cloud service providers like AWS, Google Cloud, or Azure. Additional tools include container orchestration systems such as Docker and Kubernetes, as well as big data processing frameworks like Hadoop and Spark. Familiarity with version control systems like Git is also essential.



Ideal Candidates

Ideal candidates for this position are those who possess a strong blend of technical expertise and interpersonal skills. They should exhibit a proactive approach to problem-solving, demonstrating both creativity and analytical thinking. Successful candidates will thrive in collaborative environments, effectively communicating complex technical concepts to non-technical stakeholders. Additionally, they should be passionate about emerging technologies and continuously seek to enhance their knowledge and skills in machine learning and software engineering.

Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.