Software Engineer/Data Scientist

Roberts RecruitingBoston, MA

About The Position

The New Technologies team is a small unit of creative engineers and scientists who work on the mission of passive sensing: extracting weather-related information from anything. As a New Technologies Software Engineer/Data Scientist, you will run and own data verticals, execute proof-of-concept experiments, and prepare the sources for deployment into our product. You will use your very strong coding skills to gain a deep understanding of the product and build the data acquisition and analysis methodology. You will develop ways to leverage public and proprietary data to predict weather conditions using statistical methods, signal processing, and machine learning; you will find innovative ways to leverage data for weather prediction; and you will take your ideas from experimentation/prototype to production.

Requirements

  • Strong facility with some combination of: machine learning techniques (neural networks/deep learning, Gaussian processes, etc.), ML software frameworks (TensorFlow, Torch, etc.), statistics, and/or signal processing, ideally in a geospatial environment.
  • 3+ years prior industry experience as a data scientist or software engineer.
  • Think in a modular way that creates clear interfaces between building blocks.
  • Python expertise and familiarity leveraging the Python stack (pandas, scikit-learn, xarray, dask, numba, etc.) to build analysis tools and data processing pipelines.
  • Excellent verbal and written communication skills.

Nice To Haves

  • Experience with recognition and classification algorithms for video, audio, and images.
  • Experience in developing large-scale, customer-facing web applications and APIs using cloud services.
  • Knowledge of distributed data systems (Hadoop, Spark, MapReduce).
  • Familiarity with computing on the cloud.
  • An advanced degree in EE/CS, physics, applied math, or a similar technical field.

Responsibilities

  • Run and own data verticals
  • Execute proof-of-concept experiments
  • Prepare sources for deployment into our product
  • Build the data acquisition and analysis methodology
  • Develop ways to leverage public and proprietary data to predict weather conditions using statistical methods, signal processing, and machine learning
  • Find innovative ways to leverage data for weather prediction
  • Take ideas from experimentation/prototype to production
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service