Senior Machine Learning Engineer

closed
BuildOps Logo

BuildOps

πŸ“Remote - Worldwide

Summary

Join BuildOps, a well-funded, fast-growing technology startup, and become a Senior Machine Learning Engineer. You will implement and enhance AI/ML features in our industry-leading platform, focusing on building and deploying machine learning models using Python and integrating with cloud-based LLM APIs. Collaborate with data scientists and cross-functional teams to deliver impactful AI solutions, ensuring high-quality software through rigorous testing and deployment practices. Stay current on the latest AI technologies and trends. This role offers a chance to contribute to a groundbreaking software solution supporting commercial contractors and to work in a fast-paced, collaborative environment.

Requirements

  • 2+ years of experience in developing AI solutions preferably with LLMs
  • 5+ years of experience in Full Stack software development
  • 5+ years of experience in Python
  • 3+ years of experience in Javascript/Typescript, Node.js
  • Familiar with MLOps/deployment best practices (Sagemaker experience is a plus)
  • Familiarity with vector databases and text embeddings
  • Proven ability to manage/deploy machine learning models
  • Experience with AI/ML frameworks such as TensorFlow, PyTorch, numpy or scikit-learn
  • Strong communication and technical writing skills
  • Familiarity with unit testing, debugging, profiling and performance monitoring in AWS environment

Responsibilities

  • Build and deploy machine learning models using Python (e.g., PyTorch) on platforms like AWS SageMaker
  • Develop backend and client-side code to integrate with cloud-based LLM APIs (e.g., Bedrock, ChatGPT APIs)
  • Manage monitoring (Wandb.ai, MLFlow, etc), deployment, and assist with hyperparameter tuning
  • Implement your own ML endpoints in our various React/NodeJS applications
  • Collaborate with data scientists and cross-functional teams to deliver impactful and practical AI solutions
  • Work in tandem with the quality engineering team to ship high-availability software
  • Build and maintain automated unit tests: unit, integration and UI
  • Participate in PR reviews and ensure proper implementation of ML tooling across our stack
  • Communicate effectively with engineers, product managers, customers, partners, and other leaders
  • Stay up-to-date on the latest AI technologies and trends to help other areas of the company find leverage in new advancements

Preferred Qualifications

  • Prior experience with Node.js, building features using REST and/or GraphQL APIs using Apollo preferred
  • Prior knowledge or ability to quickly learn developing in a MLOps environment (MLflow or similar) preferred

Benefits

  • Negotiable base salary + annual bonus
  • Generous equity grant, become an owner in our company!
  • A comprehensive benefits package
  • Flexible PTO and hybrid work schedules
  • Work from home stipend
  • Hubs in Los Angeles, Toronto, and Raleigh with hybrid work schedules with lunch provided for in-office days
  • Company events like BBQs and team-building activities, both in-person and virtual
  • Fast-paced, collaborative, and dynamic work environment
  • Opportunities for growth and career advancement
  • Chance to work with cutting-edge technology and innovative solutions
  • The chance to get in on the ground floor and build something truly groundbreaking for ourselves and our amazing customers
This job is filled or no longer available