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.