Job description


  • Entry level
  • No Education
  • Salary to negotiate
  • Minneapolis


The time is now to join a high-impact effort addressing the great challenge of climate change. Are you prepared to do what it takes to build our next generation climate science media platform?

We are looking for a talented and motivated engineer to assist our experienced, distributed team in core development of an early-stage, ambitious new project: the Climate News Engine. The Climate News Engine will use an unprecedented range of data sources to connect climate science, impacts and solutions to the daily lives of diverse audiences. Your responsibilities will include core development of the CNE, integrating new data sources, creating and implementing new features, and finding ways to improve the performance of the system in furtherance of Climate Central's mission.

This position is remote, on a part-time hourly, independent contract basis. Hours may vary, but project work is expected to be around 20-30 hours / week for the next few months, with possibility of hourly contract renewal, with increased or decreased hours depending on mutual interests. For this position, exact work hours and schedule are less important than flexibility in the face of changing requirements, dedication and dependability for work committed to, and quality of results.

Essential qualifications for this role:

- 5+ years of Python development for production software systems

- Familiarity with data-oriented Python packages such as Pandas and NumPy

- Expertise in substantial SQL coding

- Experience with PostgreSQL

- Experience building and maintaining data and ETL pipelines

- Ease with fundamental data structures and algorithms

- Experience with configuring, deploying, and using a variety of Amazon Web Services offerings

- Ability to communicate effectively with a broad range of stakeholders

Preference will be given to candidates who:

- Have experience with Python web frameworks - Django and Django REST Framework in particular

- Have built parsers and evaluators for DSLs (domain specific languages)

- Are familiar with, or have built, recommender systems

- Have experience working with social network data - Twitter in particular


This position is fully remote. Climate Central’s headquarters are in Princeton, N.J., operating under standard US Eastern time business hours. Substantial overlap with these operating hours is preferable, but we are flexible. Candidates must be authorized to work in the United States.


Compensation is competitive for a mission-driven non-profit. Hourly rate will depend on qualifications.


Climate Central strongly encourages diverse candidates to apply. We are an Equal Employment Opportunity employer and as such do not discriminate against any applicant for employment or employee on the basis of race, color, religious creed, gender, age, marital status, sexual orientation, national origin, disability, veteran status or any other classification protected by applicable discrimination laws.

How to Apply

Please send your cover letter including salary expectations and your resume to with the exact subject line, “Senior Software Engineer for Climate” (no quotes). Due to the volume of employment applications and queries received, Climate Central is unable to respond to each application individually. Applicants will be contacted directly if selected as a candidate. The search will close when a successful candidate is recruited.

About the company


Related jobs