Jobs at Dark Sky


iOS Developer

Overview

Come build and maintain the next generation of innovative consumer apps at Dark Sky. Be a part of the team that created the #1 paid weather app on iOS and Apple’s “Watch App of the Year.” You'll help millions of people stay dry.

Responsibilities

  • Design and develop new features
  • Fix bugs and continually improve usablility and performance
  • Integrate third-party libraries for visualization, etc.
  • Ensure compatibility and feature parity between apps across platforms
  • Read the Apple tea-leaves to anticipate where iOS is headed, and keep abreast of latest iOS SDKs and technology

Requirements

  • Experience developing and releasing apps on the App Store
  • Good knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Experience integrating with third-party libraries and APIs
  • Experience handling push notifications highly desired

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.


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

  • Design and develop scalable, high-performance data delivery web services as part of the Dark Sky backend team
  • Productionalize forecast generation models and algorithms
  • Develop and/or integrate with appropriate administrative tools for monitoring, logging, and measuring performance
  • 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 as an independent contributor and collaboratively as a member of a team
  • Experience developing performant, scalable, highly-available web services
  • Deep understanding of web architecture, including caching and security considerations
  • Experience with production software engineering best practices, testing strategies, and release processes, and an understanding of their contextual limitations
  • BS/MS degree in Computer Science, Software Engineering, or a related subject; or 4+ years of industry experience
  • Production experience with any or all of JavaScript/Node.js, Python, C/C++, Linux, NGINX, Chef, and MySQL
  • Experience administering, monitoring, and troubleshooting networked applications on UNIX machines

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.


Junior 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. Supported by a small team of experienced engineers, you'll help millions of people stay dry.

Responsibilities

  • Maintain and develop scalable, high-performance data delivery web services as part of the Dark Sky backend team
  • Productionalize forecast generation models and algorithms
  • Develop and/or integrate with appropriate administrative tools for monitoring, logging, and measuring performance
  • Write unit 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

  • Curiosity about the company, its products, and their development
  • Ability and desire to work collaboratively as a member of a team
  • Demonstrated desire to improve software and operations engineering abilities (independently and from team mentorship)
  • Experience working on a sizeable piece of software or working on an engineering team of four or more people
  • Fluency in at least one programming language
  • A basic understanding of web application architecture
  • 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.


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.


Technical Support Specialist

Overview

Come support millions of people who rely on Dark Sky’s “scarily accurate” mobile apps and data services. You will help current and future customers successfully use our API, iOS/Android apps, and website. You'll keep millions of people dry.

Responsibilities

  • Provide in-depth technical support to our API, app, and website users
  • Handle a large volume of incoming emails and tickets
  • Escalate challenging issues and bugs to the engineering team
  • Explain how our APIs work to potential customers and work with key existing customers to ensure their continued success
  • Serve as an internal customer advocate to the rest of the Dark Sky team by relaying user feedback and feature requests
  • Develop operational processes and policies to be more efficient and improve the customer experience for users

Requirements

  • Experience in a customer-facing technical support role
  • Strong interest in weather and how it impacts human activity
  • Aptitude to learn technical concepts (APIs, mobile apps, scalable web services, data modeling)
  • Ability to grow and scale a support organization effectively

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.


Dark Sky is an Equal Opportunity Employer