Machine Learning Engineer
Skills
About the Role
You will work on applied machine learning projects that automate data ETL pipelines, deploy and scale machine learning models, and ship customer-facing products. You will connect models to APIs, browsers, and applications, design and implement large-scale data and ML pipelines, and collaborate with cross-functional partners to deliver production-ready systems.
Requirements
- Experience as a software engineer
- Experience building and serving machine learning models
- Familiarity with Python
- Familiarity with ML frameworks such as PyTorch, TensorFlow and Jax
- Familiarity with HuggingFace and open-source ML stacks
- Ability to reason through machine learning system tradeoffs
- Familiarity with TinyML, Triton, CUDA, ROCm, Exo, MLIR or Halide
- Familiarity with DataOps, MLOps and ML orchestration pipelines
- Understanding of modern ML architectures and inference performance tradeoffs
- Experience or interest in open-source ML products
- Interest in user privacy, computational integrity or censorship resistance
- Experience at fast-growing companies or startups
Responsibilities
- Scale model inference and run predictions at scale
- Connect ML models to APIs, browsers, and applications
- Design and implement large-scale data and ML pipelines through the full product lifecycle
- Automate data ETL pipelines
- Deploy machine learning models to production
- Collaborate with cross-functional teams to create and ship products
Benefits
- Highly competitive compensation package including annual discretionary bonus
- Optimized tax structure compared to many web3 startups
- 100% of premiums covered for high quality healthcare
- Aggressive company 401k match
- Flexible work arrangement: fully remote or hybrid
- Participation in virtual and in-person events
