Merlin Labs - Boston, MA

posted about 1 month ago

Full-time - Entry Level
Boston, MA
Professional, Scientific, and Technical Services

About the position

We are looking for a machine learning (ML) engineer interested in building ML and deep learning (DL) systems to increase autonomy in aviation. This role is ideal for someone who enjoys researching state-of-the-art ML and DL systems and finding ways to make them excel at unique use cases within the aviation sector. The successful candidate will work at the intersection of research and product development, contributing to innovative solutions that enhance the capabilities of autonomous systems. You will be part of a small team, where you will own a significant portion of one of our ML-based pipelines, allowing for a high degree of responsibility and impact on the project. In this position, you will be responsible for model development for various aviation-related applications that utilize systems such as natural language processing and computer vision. You will need to understand the use cases, research and select appropriate models, build and maintain training pipelines, and run experiments. Collaboration with the data team will be essential to source and manipulate data as needed to improve model performance. You will also track and document model performance and experiments, reporting key results to a wider audience to ensure transparency and knowledge sharing. Additionally, you will write inference pipelines to deploy models to autonomy systems on Merlin aircraft. Working with a larger project team, you will need to understand high-level requirements that impact the needs of the ML system. Your contributions will generally support Merlin's autonomous systems research and development by following our software and model development process and writing software to integrate your work into the larger system.

Responsibilities

  • Model development for various aviation-related applications utilizing natural language processing and computer vision.
  • Research and select models based on use cases, build and maintain training pipelines, and run experiments.
  • Collaborate with the data team to source and manipulate data to improve model performance.
  • Track and document model performance and experiments, reporting key results to a wider audience.
  • Write inference pipelines to deploy models to autonomy systems on Merlin aircraft.
  • Work with a larger project team to understand high-level requirements impacting the ML system needs.
  • Contribute to Merlin's autonomous systems research and development by following software and model development processes.

Requirements

  • BS in Computer Science, Robotics, Natural Language Processing, Computer Vision, or a related subject.
  • MS preferred.
  • Experience in at least one of the following areas of machine learning: deep learning, natural language processing, computer vision.
  • Proven experience producing models to perform specified tasks and evaluating their performance.
  • Knowledge of the standard model development process.
  • Fluency in Python and either PyTorch or TensorFlow.
  • Experience with Linux, open-source development tools, software development processes, and version control tools such as Git and Weights and Biases.

Nice-to-haves

  • Experience with Hugging Face and model tracking tools such as Weights and Biases or TensorBoard.
  • Experience deploying models in production environments.
  • Knowledge about the aviation domain.
  • 2+ years of experience or master's work in deep learning, natural language processing, or computer vision.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service