Jobs at Dark Sky


Backend Developer

Overview

Come join the team that builds Dark Sky's API, which delivers "scarily accurate" weather forecasts to millions of users. You will work on a diverse set of projects, ranging from deployments and infrastructure to new feature development. As a member of a small team of experienced engineers, you'll help millions of people stay dry.

Responsibilities

  • Develop and maintain production and deployment infrastructure for scalable, high-performance data delivery web services as part of the Dark Sky backend team
  • Develop and/or integrate with appropriate tools for deploying, monitoring, and maintaining cloud infrastructure
  • Write tests and maintain a consistently high level of code coverage in order to ensure system correctness and reliability
  • Participate in an on-call rotation in case of after-hour issues
  • Participate in a wide range of side-projects relating to weather data, such as monitoring forecast accuracy and researching and integrating data from nontradi­tional sources

Requirements

  • Interest in the company, its products, technology solutions, and their development
  • Ability and desire to work both collaboratively as a member of a team and as an independent contributor
  • Experience with production software engineering best practices, release processes and technologies, and an understanding of their contextual limitations
  • Deep understanding of architecture for performant, scalable, highly-available web services, including caching and security considerations
  • Experience administering, monitoring, and troubleshooting networked applications on UNIX machines
  • Production experience with technologies similar to Chef, Terraform, AWS, MySQL, NGINX, Linux, JavaScript/Node.js, Python, and C/C++
  • BS/MS degree in Computer Science, Software Engineering, or a related subject; or 2+ years of industry experience

Location

  • Cambridge, MA

Contact

You should also have an interest in or experience interacting with weather (e.g., rain, sleet, snow, rainbows, and sun dogs)—or at least think our logo is cool.


Data Engineer

Overview

Come join the team that created Dark Sky’s “scarily accurate” weather forecasting engine. You will work with many types of real-world data sources, ranging from weather station observations to satellite and radar imagery to fluid dynamic models of the atmosphere and oceans. Using modern statistical and machine learning techniques, you'll help millions of people stay dry.

Responsibilities

  • Analyze and track forecast accuracy to target areas for improvement
  • Improve algorithms for forecast models, microclimate adjustments, etc.
  • Develop and maintain pipelines for radar image processing and classification
  • Fix bugs and improve performance
  • Unit-test code for robustness, including edge cases and general reliability

Requirements

  • Curiosity about the company, its products, and their development at large
  • Ability and desire to work independently as an individual contributor on a small engineering team
  • Demonstrated skill in computational algorithms development
  • Demonstrated understanding of data analysis techniques, including their interpretations and limitations
  • Fluency in at least one programming language
  • Highly desirable:

Location

  • Cambridge, MA

Contact

You should also have an interest in or experience interacting with weather (e.g., rain, sleet, snow, rainbows, and sun dogs)—or at least think our logo is cool.