Staff Machine Learning Engineer

$140,940 - $252,293/Yr

General Atomics - Poway, CA

posted about 1 month ago

Part-time,Full-time - Senior
Poway, CA
Professional, Scientific, and Technical Services

About the position

The Staff Machine Learning Engineer at General Atomics is responsible for developing and deploying advanced machine learning algorithms and systems to enhance the performance of unmanned aerial systems (UAS). This role involves working in a collaborative environment to create innovative solutions that leverage deep learning technologies and statistical modeling techniques. The engineer will lead technical teams, drive code reviews, and interface with external vendors to integrate technologies into the autonomy stack, all while maintaining a focus on safety and regulatory compliance.

Responsibilities

  • Develops and communicates descriptive, diagnostic, predictive and prescriptive insights/algorithms of limited scope.
  • Uses machine learning and statistical modeling techniques to improve product/system performance, quality, data management and accuracy.
  • Translates algorithms and technical specifications into code using programming languages and technologies.
  • Completes programming, testing, debugging, and documentation for installation and maintenance.
  • Applies deep learning technologies to enable computers to visualize, learn, and respond to situations of limited scope.
  • Leads technical teams and scopes challenging projects into executable sprints.
  • Drives code reviews to ensure adherence to DevSecOps and MLOps best practices.
  • Adapts machine learning to areas such as virtual reality, augmented reality, and robotics.
  • Interfaces with external vendors and partners to integrate their technology into the team's autonomy stack.
  • Maintains confidentiality of sensitive information.

Requirements

  • Bachelor's, Master's, or PhD in computer science, engineering, mathematics, or a related technical discipline.
  • Nine or more years of experience with a bachelor's degree, seven or more years with a master's degree, or four or more years with a PhD in machine learning.
  • Advanced understanding of machine learning concepts, principles, and theory.
  • Experience in developing and leading scalable software architectures from scratch.
  • Strong coding skills in Java, JavaScript, C/C++, and Python.
  • Experience in AI frameworks such as TensorFlow and PyTorch.
  • Excellent verbal and written communication skills.
  • Ability to architect, design, and develop complex software.
  • Technical expertise in engineering principles and project management skills.

Nice-to-haves

  • Active membership in relevant conference and professional society organizations.
  • Demonstrated history of academic publications in AI/ML and autonomy.

Benefits

  • Healthcare
  • Pension, 401(k)/Retirement Plans
  • Competitive Pay
  • Paid Time Off
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service