Senior RF Machine Learning Engineer

  • Full-Time
  • Herndon, VA
  • HawkEye 360
  • Posted 3 years ago – Accepting applications
Job Description

HawkEye 360 is a Radio Frequency (RF) data analytics company. We operate the first of its kind commercial satellite constellation to identify, process, and geolocate a broad set of RF signals. We extract value from this unique data through proprietary algorithms, fusing it with other sources to create powerful analytical products that solve hard challenges for our global customers. Our products include maritime domain awareness and spectrum mapping and monitoring designed to serve a wide range of commercial, government and international customers.

Build the world’s first RF-Derived Geospatial Analytics Firm

The mission of the Processing Team at Hawkeye 360 (HE360) is to build cross-domain systems to perform RF-based data collection and geolocation. The Processing team includes experts across FPGA development, embedded software, software defined radio, and cloud development; plus deep knowledge of signal-of-interest (SOI) digital signal processing, RF communications systems, RF measurement systems, and geolocation. HE360 is currently seeking a Senior RF Machine Learning Engineer to help extract additional insights from our unique RF data source.

We work in small teams to rapidly prototype and productize new ideas based on hands-on, in-the-weeds engineering. You'll be responsible for leading the internal research effort and prototyping of machine learning (ML) solutions to address some of the most challenging RF and geolocation problems we face at HE360. We expect to see a history of broad and deep experience implementing both machine learning research and RF digital signal processing (DSP) algorithms; deploying machine learning systems to a production environment; and improving and iterating on the deployed solution. Familiarity and self-motivated interest in standard machine learning tools (python/C++, pytorch/tensorflow, docker, etc), and state of the art research in the machine learning domain, is required.

We’ll Expect You To…

  • Provide experienced leadership for the design and implementation of machine learning systems applied to RF and DSP problems
  • Build production-ready ML algorithms and software as a hands-on developer on the processing team
  • Communicate with stakeholders throughout the company to define and scope product ideas that use ML and DSP solutions to deliver new value to customers
  • Guide and mentor other individual contributors

You’ll Need to Have…

  • B.S. degree in Electrical/Computer Engineering, Computer Science, Data Science, or comparable, with 6+ years of professional experience
  • 2+ years of hands-on experience developing and training machine learning models
  • In-depth familiarity with common machine learning techniques: variational autoencoders (VAEs), generational adversarial networks (GANs), recurrent neural networks including LSTM, transfer learning, synthetic dataset generation, hyperparameter tuning, etc
  • Working knowledge of digital signal processing concepts, complex-valued signals, time and frequency domain analysis, communications systems, etc
  • Strong exploratory data analysis skills; comfortable visualizing and understanding “noisy” data sources using python tools such as pandas, matplotlib, bokeh, seaborn, or comparable
  • Solid written and oral communication skills

We’d Like to See…

  • M.S. or Ph.D. in Electrical/Computer Engineering, Computer Science, or Data Science, with a focus on DSP or machine learning
  • Creative publications applying machine learning to new applications
  • Experience deploying machine learning applications into a reliable and scalable production environment on a standard cloud service provider (AWS, etc)
  • Experience building and deploying RF-based applications including communication systems, measurement systems (radar, GPS, time-of-arrival, frequency-of-arrival), modulation recognition, or comparable.
  • Familiarity with standard communications and/or software defined radio and software packages such as GNURadio, numpy, etc.

Cultural Fit…

  • Ability to work in a small and fast-paced environment.
  • A good attitude and team-oriented spirit.
  • A curious outlook – willingness to learn new things and solutions to fit the problem.
  • A passion for completing a job well - Attention to detail.
  • Ability to work well with all levels of company disciplines (i.e. Legal, HR, etc.).
  • Sense of humor and ability to proactively problem solve.

HawkEye 360, Inc. is an Equal Opportunity Employer that does not discriminate on the basis of actual or perceived race, creed, color, religion, alienage or national origin, ancestry, citizenship status, age, disability or handicap, sex, marital status, veteran status, sexual orientation, arrest record or any other characteristic protected by applicable federal, state or local laws.

Job Type: Full-time

Pay: $141,000.00 - $166,000.00 per year

Work Location:

  • One location

Visa Sponsorship Potentially Available:

  • No: Not providing sponsorship for this job

Company's website:

  • www.he360.com

Work Remotely:

  • Temporarily due to COVID-19

COVID-19 Precaution(s):

  • Remote interview process
Apply to this Job