Signal Analysis Engineer III

Jet Propulsion Laboratory

United States

On-site

USD 143,000 - 176,000

Full time

8 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health insurance
Dental insurance
Vision insurance
Wellbeing programs
Retirement plans
Paid time off
Rideshare program
Childcare support
Flexible schedule
Parental leave

Job summary

Jet Propulsion Laboratory in Pasadena, CA seeks a Signal Analysis Engineer III/Algorithm Developer to advance MWOW wind data products. You will design ML-based wind retrieval and ice-edge correction algorithms, build ground processing software, and deliver open-source Python tools for public distribution through PO.DAAC.

You will work with an international team, contribute to MWOW ATBD, and communicate results to agency stakeholders, using Python, TensorFlow/PyTorch, and large geophysical

Qualifications

  • Bachelor’s degree and 6+ years’ related work experience in a relevant field.
  • Understanding of radar and radiometer remote sensing as applied to the ocean.
  • Basic understanding of ocean surface winds.
  • Experience developing, training, and validating ML models (TensorFlow or PyTorch).
  • Strong Python development skills with numpy/scipy/xarray/netCDF4; Git/GitHub collaboration.
  • Data analysis with large geophysical datasets.
  • Strong communication and teamwork abilities.

Responsibilities

  • Design, implement, test, and validate MWOW Level3 wind data software.
  • Develop per-sensor neural networks for wind retrieval and ice-edge correction.
  • Apply ML to raise wind-product resolution near coasts and fill gaps.
  • Create collocation, simulation, and analysis tools for training and validation.
  • Deliver tested, documented open-source Python software with GitHub workflows.
  • Collaborate with KNMI, Remote Sensing Systems, PO.DAAC, and NASA teams.
  • Apply microwave remote sensing and ML principles in product development.
  • Document algorithms in the MWOW ATBD and support milestone reviews.

Skills

Python development
Git and GitHub
Machine learning models
Communication skills
Team collaboration

Education

Bachelor’s degree in Electrical Engineering, Geophysics, Physics, Applied Mathematics, or related
Master’s degree in related field
PhD in related discipline

Tools

TensorFlow or PyTorch
NetCDF-4, CF/ACDD
Python scientific stack
Cloud computing / HPC

Job description

New ideas are all around us, but only a few will change the world. That’s our focus at JPL. We ask the biggest questions, then search the universe for answers—literally. We build upon ideas that have guided generations, then share our discoveries to inspire generations to come. Your mission—your opportunity—is to seek out the answers that bring us one step closer. If you’re driven to discover, create, and inspire something that lasts a lifetime and beyond, you’re ready for JPL. Located in Pasadena, California, JPL has a campus-like environment situated on 177 acres in the foothills of the San Gabriel Mountains and offers a work environment unlike any other: we inspire passion, foster innovation, build collaboration, and reward excellence.

Responsibilities

We are looking for a Signal Analysis Engineer III/Algorithm Developer to join the Multi-sensor Worldwide Ocean Winds (MWOW) team. MWOW is a NASA Satellite Needs Working Group (SNWG) Cycle 4 solution, selected in response to one of the top five inter‑agency needs identified in the 2022 survey, and it is funded through May 2030. MWOW combines ocean surface wind retrievals from every useful satellite scatterometer, radiometer, and synthetic aperture radar into a single coregistered, globally gridded product, delivered 6‑hourly on both a 0.125‑degree and a 1/64‑degree global grid and archived for public distribution at NASA's Physical Oceanography Distributed Active Archive Center (PO.DAAC). Its users are the operational and research communities at NOAA and the Department of Energy, who need finer spatial resolution, better coverage near coasts and sea ice, and a consistent multi‑decade record. A Version 0.2 beta product drawing on seven satellites is available now for stakeholder evaluation. Version 1, scheduled for release in September 2027, expands the product to eight scatterometers (ASCAT‑A/B/C, EOS‑6, HY‑2B/C, ScatSAT‑1, and QuikSCAT), six radiometers (SMAP, GMI, AMSR2, and SSMI‑F16/F17/F18) together with the historical TMI and SSM/I F‑series, and three synthetic aperture radars (Sentinel‑1, NISAR, and the SWOT Ka‑band radar interferometer), and reprocesses the historical record back to 1999. Versions 2 and 3 follow in September 2028 and September 2029, with a wind stress and wind derivative product in March 2030. Reaching those deliveries requires new retrieval and correction algorithms, and a large share of them are machine learning algorithms. The MWOW algorithms are described in the MWOW Algorithm Theoretical Basis Document (ATBD), which lays out a ten‑step per‑sensor processing chain and identifies where each algorithm still has to be built. Several of the hardest remaining problems are learning problems: estimating sea‑ice concentration and correcting winds near the ice edge, retrieving wind direction from sensors that measure only speed, correcting rain contamination in Ku‑band backscatter, harmonizing sensors with different resolutions and calibrations onto a common scale, and filling the spatial and temporal gaps between satellite overpasses. The coastal and near‑sea‑ice product plans additionally call for using machine learning to raise the effective resolution of scatterometer and radiometer retrievals by training against MWOW's own collocations with high‑resolution SAR observations. The team has separately proposed a machine‑learning augmentation to MWOW covering kilometer‑scale super‑resolution of the wind field, blending of SWOT wide‑swath and conventional nadir altimeter sea surface height, and derivation of total ocean surface currents. That augmentation is not yet funded and is not the primary emphasis of this position, but we want someone who could take a leading role in it if it is. Signal Analysis Engineer III will need to be comfortable at the intersection of ocean microwave remote sensing and modern machine learning, and who can turn a research algorithm into tested, documented, open‑source software that runs in an operational production system. The successful applicant will report administratively to the Group Supervisor of Group 363L and programmatically to the MWOW Task Manager.

  • Design, implement, test, and validate algorithms and ground processing software that produce the MWOW Level3 ocean surface wind data products distributed to NOAA and Department of Energy stakeholders and to the public through PO.DAAC.
  • Algorithms may include: per‑sensor neural networks that estimate sea‑ice concentration and correct winds near the ice edge; neural‑network wind retrieval from Ka‑band and L‑band radar measurements; wind direction retrieval from speed‑only SAR and passive microwave observations; coastal land‑contamination correction of backscatter before retrieval; neural‑network rain correction for Ku‑band scatterometers; cross‑sensor speed harmonization; per‑retrieval uncertainty models built by triple collocation; and quality control and regridding of the merged multi‑sensor product.
  • Apply machine learning to raise the effective resolution of the wind product near coasts and sea ice and over the open ocean, and to fill spatial and temporal gaps between satellite overpasses, using MWOW's collocations between coarser scatterometer and radiometer winds and high‑resolution SAR observations as training data.
  • Develop the collocation, simulation, and analysis tools needed to train and validate these algorithms, and characterize their performance against buoy networks, the ASCAT reference standard, and ERA‑5 reanalysis.
  • Deliver the work as tested, documented, open‑source Python software, developing collaboratively on GitHub with feature branches, pull requests, and code review in the existing MWOW repositories.
  • Work collaboratively with an international team, including partners at KNMI, Remote Sensing Systems, PO.DAAC, and the NASA Ocean Vector Winds Science Team, to develop, test, and deliver complex algorithms and software systems.
  • Understand and apply principles, theories, concepts, and techniques in microwave remote sensing, radar and radiometer signal processing, and machine learning.
  • Document algorithms in the MWOW ATBD, support project milestone reviews, and communicate results to agency stakeholders and to the scientific community.
Qualifications
  • Bachelor’s degree in Electrical Engineering, Geophysics, Physics, Applied Mathematics, Computer Science, or a related discipline with a minimum of 6 years of related work experience; Masters in a related discipline with a minimum of 4 years of related work experience; PhD in a related discipline with 2 years of related work experience.
  • Understanding of radar and radiometer remote sensing as applied to the ocean, such as scatterometry, synthetic aperture radar, radar altimetry, or passive microwave radiometry, including how geophysical parameters are retrieved from backscatter or brightness temperature.
  • Basic understanding of ocean surface winds and their relationship to atmospheric and oceanic process.
  • Demonstrated ability to develop, train, and validate machine learning models for geophysical retrieval, regression, or image‑to‑image problems using a standard framework such as TensorFlow or PyTorch.
  • Strong Python development skills, including the scientific stack (numpy, scipy, xarray, netCDF4), and collaborative software development using Git and GitHub.
  • Data analysis skills, including experience working with large swath and gridded geophysical datasets.
  • Strong communication skills.
  • Ability to work well in a team environment.
Preferred Skills
  • Experience with deep learning architectures for super‑resolution, gap filling, and data fusion, such as neural operators, score‑based diffusion models, state‑space and transformer architectures, or with physics‑constrained learned solvers such as 4DVarNet and physics‑informed neural operators.
  • Hands‑on experience retrieving ocean surface winds from scatterometer, SAR, or passive microwave observations, or retrieving sea‑ice concentration and extent.
  • Experience collaboratively developing and delivering open‑source software products, including user documentation, unit tests, and releases.
  • Familiarity with sea surface height and ocean surface current estimation from wide‑swath and nadir altimetry.
  • Experience with NetCDF‑4 and the CF and ACDD metadata conventions, and with publishing data products through a NASA DAAC.
  • Experience with cloud computing or high‑performance computing applied to large‑scale science data reprocessing.
  • Expertise with both Python and a compiled language such as C++ or Fortran.
Benefits

JPL has a catalog of benefits and perks that span from the traditional to the unique. This includes a variety of health, dental, vision, wellbeing, and retirement plans, paid time off, learning, rideshare, childcare, flexible schedule, parental leave and many more. Our focus is on work‑life balance, and living healthy, fulfilling lives as we Dare Mighty Things Together.

For further benefits information

The hiring range displayed below is specifically for those who will work in or reside in the location listed. In extending an offer, Jet Propulsion Laboratory considers factors including, but not limited to, the candidate’s job related skills, experience, knowledge, and relevant education/training. The typical full time equivalent annual hiring range for this job in Pasadena, California. $142,792 - $175,760

Equal Opportunity

JPL is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to sex, race, color, religion, national origin, citizenship, ancestry, age, marital status, physical or mental disability, medical condition, genetic information, pregnancy or perceived pregnancy, gender, gender identity, gender expression, sexual orientation, protected military or veteran status or any other characteristic or condition protected by Federal, state or local law. In addition, JPL is a VEVRAA Federal Contractor. EEO is the Law. EEO is the Law Supplement Pay Transparency Nondiscrimination Provision. The Jet Propulsion Laboratory is a federal facility. Due to rules imposed by NASA, JPL will not accept applications from citizens of designated countries or those born in a designated country unless they are U.S. Citizens, Legal Permanent Residents of the U.S or have other protected status under 8 U.S.C. 1324b(a)(3). The Designated Countries List is available here. Formed in 1936, the NASA Jet Propulsion Laboratory is a federally funded research and development center managed for NASA by the California Institute of Technology (Caltech.) JPL joined NASA as an FFRDC when the agency was founded in 1958. JPL helped open the Space Age by developing America’s first Earth‑orbiting science satellite, creating the first successful interplanetary spacecraft, and sending robotic missions to the solar system. Today JPL continues its world‑leading innovation, implementing programs in planetary exploration, Earth science, space‑based astronomy and technology development while applying its capabilities to technical and scientific problems of national significance. Above all, we are explorers. At JPL we promote collaboration, innovation, integrity, and excellence in distinct academic areas. We turn ideas for science investigation into the reality of groundbreaking space missions, partnering with our strategic business teams to guide JPL into the future.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Signal Analysis Engineer III
Signal Analysis Engineer III

NASA Jet Propulsion Laboratory • United States

On-site
USD 143,000 - 176,000
Health, dental, vision plans
Retirement plans
Paid time off
+2
Signal Analysis Engineer III
Signal Analysis Engineer III

NASA Jet Propulsion Laboratory • California

On-site
USD 143,000 - 176,000
Health, dental, vision plans
Retirement plans
Paid time off
+5
Signal Analysis Engineer III
Signal Analysis Engineer III

NASA Jet Propulsion Laboratory • Pasadena (CA)

On-site
USD 143,000 - 176,000
Health, dental, vision benefits
Wellbeing and retirement plans
Paid time off
+5
Data Scientist IV
Data Scientist IV

Jet Propulsion Laboratory • United States

On-site
USD 165,000 - 228,000
Health benefits
Dental benefits
Vision benefits
+8
Data Scientist II
Data Scientist II

Jet Propulsion Laboratory • United States

On-site
USD 128,000 - 138,000
Health insurance
Retirement plans
Paid time off
+1
Data Scientist IV TS/SCI
Data Scientist IV TS/SCI

Jet Propulsion Laboratory • United States

On-site
USD 165,000 - 228,000
Lead Software Engineer- Uplink Systems
Lead Software Engineer- Uplink Systems

Jet Propulsion Laboratory • United States

On-site
USD 171,000 - 215,000
Postdoc: Microwave Remote Sensing and Radar Instrumentation for Atmospheric Observations
Postdoc: Microwave Remote Sensing and Radar Instrumentation for Atmospheric Observations

Jet Propulsion Laboratory • United States

On-site
USD 75,000 - 92,000
Health benefits
Dental
Vision
+8
Data Scientist II TS/SCI
Data Scientist II TS/SCI

Jet Propulsion Laboratory • United States

On-site
USD 123,000 - 136,000
Health plans
Rideshare
Parental leave
+1
Software Quality Assurance Engineer III TS/SCI
Software Quality Assurance Engineer III TS/SCI

Jet Propulsion Laboratory • United States

On-site
USD 126,672 - 144,040
Health, dental, vision, wellbeing, and
Retirement plans
Paid time off
+5