Hive

Staff Machine Learning Engineer

Hive
Apply
over 4 years ago

Base Salary

$200k - $300k/yr

Responsibilities

  • Design, code, train, tune, deploy, and monitor neural network models for production use cases.
  • Gather and refine data and analyze real-world model results to improve accuracy and speed.
  • Write and maintain scalable, performant code shared across platforms.
  • Improve product, core backend systems, engineering standards, tooling, and processes.
  • Develop novel and performant machine learning algorithms and conduct metric-driven research experiments.
  • Plan scalable and maintainable data pipelines.
  • Mentor and help onboard machine learning engineers.
  • Lead cross-functional collaboration and contribute to strategic direction and roadmap planning.
  • Maintain awareness of industry best practices for data maintenance and follow information asset protection and security reporting procedures.

Requirements

  • Bachelor's degree in computer science or a related field is required.
  • 8+ years of experience building web applications is required.
  • Experience implementing highly available distributed systems and microservices is required.
  • Experience delivering scalable backend APIs and writing code and training across distributed systems is required.
  • Expertise in machine learning frameworks such as PyTorch or TensorFlow is required.
  • Expertise in Python and/or shell scripting, particularly for data analysis, is required.
  • Subject matter expertise in at least one machine learning area, such as computer vision or natural language processing, is required.
  • Ability to lead end-to-end development of new products and make well-reasoned design tradeoffs is required.
  • Strong interpersonal and communication skills with a bias toward action are required.

Tech Stack

PythonPyTorchTensorFlow

Categories

BackendData EngineeringML Engineering
Contact me