Back to jobs

ML Engineer

Remote

Machine Learning Engineer

ABOUT THE JOB

Company Intro: TurbineOne is a fast-moving and high-performance startup with a mission to strengthen situational awareness for all Americans serving at our nation’s frontlines - and we are backed by the best DefenseTech venture capitalists. Our Frontline Perception System is an edge-first software platform which allows anyone, even with no technical knowledge, to build and use machine learning models within a comms-contested tactical environment.

Job Title: Machine Learning Engineer

  • Reporting directly to the Chief Technology Officer
  • Geographically flexible for home-office 

Primary Responsibilities:

  • Solve product challenges from prototype concepts through robust delivery to customers. Iterate with the engineering and product team every step of the way for quick feedback and iteration cycles.
  • Ideate on novel approaches to running state of the art ML systems under compute resource constrained conditions, such as on-device or intermittent cloud connectivity.
  • Creating container-based, production-grade machine learning systems that are robust in field deployments and easy to debug offline.
  • Design T1’s Third Party API for Open Source models, allowing other entities to integrate their ML solutions with T1’s orchestration engine.
  • Develop infrastructure and processes for growing and curating a custom built solution for  ground-truth data sets.
  • Create, maintain and monitor cloud-based systems for continuous quality testing of TurbineOne’s ML components over time, as the code and ground truth evolve.
  • Develop unit and integration level testing frameworks for confirming continuous functionality of ML components.
  • Stay abreast of state-of-the-art AI/ML techniques through publications, newsletters, and other means of learning, and communicate such knowledge to coworkers, collaborators, and customers.

On a Typical Day You Would:

  • Propose a novel approach to solving specific customer problems, such as improving the ease of labeling or the accuracy of a model on small objects.
    • Propose a way to test the approach given some set of ground truth, and perhaps a process for gathering the ground truth itself.
  • Create a Jupyter notebook to test an approach to a given problem on a standard ground truth dataset and present the findings to the rest of the engineering team, providing a data driven approach to product development.
  • Debug a dip in a ViT model’s precision/recall on an object detection dataset as alerted to by the automated quality test suite.

Desired Experience and Attributes:

  • High standard of ethics, grit, integrity and moral character.
  • 5+ years of work experience; specifically in moving an idea from a promising experimental result to a production system and/or process.
  • Proficiency in writing documents that lay out experimental results and proposed solutions.
  • Strong software engineering skills with experience in building maintainable complex systems.
  • College degree in Computer Science or Machine Learning.
  • Extensive knowledge of deep learning algorithms and experience in creating and training custom neural network models in TensorFlow, PyTorch, Jax.
  • Experience in optimizing data pipeline and data cleaning/normalization techniques.

Startup Culture Expectations:

  • We’re a small, fully remote team and everything is our responsibility.
  • Our team thrives on autonomy, trust and solid communication.
  • Everyone on the Team needs to be very comfortable with constant change, moving fast, sharing failures, embracing grit, and building things themselves. 

Eligibility:

  • Must be eligible to obtain a clearance with the U.S. government 

Apply for this job

*

indicates a required field

Resume/CV

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf