Machine Learning Engineer Manager

  • Location:

    Richomond, California - United States

  • Sector:

    Data Science

  • Job ref:

    1394

  • Contact:

    Zack Cheatham

  • Expiry date:

    2023-06-29

  • Published:

    2 months ago

  • Location: Richomond, California
  • Type: Direct Hire
  • Job #1394

Manager, Machine Learning Engineering

JOB DESCRIPTION

The Data Science & Data Engineering team has a broad set of responsibilities at our organization. We develop innovative, data-driven solutions to today’s most challenging cybersecurity problems.  By leveraging data derived from our company’s unparalleled view of the threat landscape, we provide solutions with significant impact for our customers and the broader cybersecurity industry.

Today, there are many machine learning (ML) models integrated and used throughout our Products and Services.  We are looking for a highly motivated ML Engineering Manager to work with our team and enhance the end-to-end ML lifecycle for those models (and the new ones we’re developing now…).  An ideal candidate will have previous management and hands-on experience with all aspects of ML engineering:  creating ML training pipelines, deploying models to ML inference infrastructure, monitoring of models in production, and supporting ML experimentation.

What You’ll Do:

  • Manage and mentor a team of talented and experienced engineers who have ML, automation, and distributed systems expertise
  • Own key technology and architecture decisions for ML systems
  • Work with ML Engineers on the team to:
    • Productionize ML models and inference infrastructure to run efficiently at scale in the cloud
    • Develop and maintain end-to-end ML training pipelines, working with Data Scientists and model stakeholders
    • Leverage continuous integration and continuous deployment tools to successfully deploy ML models
    • Develop a model monitoring solution for all ML models running in production
    • Support tracking and management of ML experimentation by Data Scientists
  • Participate in the technical design of ML applications to support business needs
  • Closely collaborate with other parts of the Data Science organization, including our Data Engineering team and Data Scientists
  • Continuously learn the latest developments and best practices in ML engineering
  • Participate in feasibility studies and cost/benefit analyses to determine appropriate technology solutions

Requirements

  • Minimum of a BS in Computer Science or a related technical field
  • Minimum of 7+ years of experience designing and developing data-intensive applications
  • Minimum of 4+ years of experience building and scaling ML applications
  • A solid understanding of ML processes, including the end-to-end lifecycle of models
  • Demonstrated experience recruiting and managing technical teams
  • Hands-on experience with ML engineering tools
  • Strong experience with DevOps practices and common tooling (e.g., Docker, Kubernetes)
  • Experience with GCP, AWS, or Azure
  • Strong communication skills and a desire to want to mentor others
  • Ability to work in an iterative, agile development environment
  • Strong experience developing in Java and Python 3
  • Ability to pick up, work with and explore new analytical tools

 

Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!