Hive

Staff Machine Learning Engineer

Hive

Apply
about 4 years ago
San Francisco, CA, USA
Staff+

Base Salary

$200k - $300k/yr

Responsibilities

  • Design and code neural networks for production use cases.
  • Gather and refine data for model training and tuning.
  • Deploy models at scale with high throughput and uptime.
  • Analyze results to continuously improve model accuracy and speed.
  • Write and maintain scalable, performant code.
  • Contribute to product and core backend system improvements.
  • Conduct metric-driven research experiments to enhance model performance.
  • Mentor and onboard new ML engineers.
  • Lead cross-functional collaboration with other teams.
  • Define strategic direction and plan the roadmap.
  • Maintain awareness of industry best practices for data handling.
  • Report security and policy violations to appropriate authorities.

Requirements

  • Bachelor's Degree in computer science or a related field.
  • 8+ years of experience building web applications.
  • Experience implementing highly-available distributed systems/microservices.
  • Proven track record of delivering scalable backend APIs.
  • Strong interpersonal and communication skills with a bias towards action.
  • Experience writing code and training across distributed systems.
  • Ability to make well-reasoned tradeoffs in feature design.
  • Expertise in machine learning frameworks like PyTorch or TensorFlow.
  • Proficiency in scripting languages such as Python and/or shell scripts.
  • Subject matter expertise in a focus area of machine learning.
  • Capability to lead end-to-end development of new products.

Tech Stack

PythonPyTorchRobot FrameworkTensorFlow

Categories

AI & MLBackendData Science