Staff Machine Learning Engineer
Hive
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