AI/ML Jobs

The artificial intelligence, machine learning, and deep learning jobs

Senior Software Engineer for Climate at Climate Central, Inc. (Princeton, NJ)

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 lead 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, advising architectural choices, creating and implementing new features, and finding ways to improve the performance of the system in furtherance of Climate Central's mission.

Essential qualifications for this role:

  • 5+ years of Python development for production software systems
  • Familiarity with foundational Python packages such as Pandas and NumPy
  • Substantial knowledge of relational databases: you know how to design a schema
  • Ease with fundamental data structures and algorithms
  • Experience with configuring, deploying, and using a variety of Amazon Web Services offerings
  • Experience building and maintaining data and ETL pipelines
  • Ability to communicate effectively with a broad range of stakeholders

Preference will be given to candidates who:

  • Have at least some background in Machine Learning. The more the better.
  • Are familiar with, or have built, recommender systems
  • Have experience working with social network data
  • Like to take the road less traveled

At Climate Central, we work hard developing creative ideas in support of our mission, while cultivating a relaxed, collegial environment supportive of work-life balance. You will report to the CTO and will be a foundational member of the Climate News Engine team. You will work with a growing team of project consultants, Climate News Engine staff, and other Climate Central data analysts, technical and program staff.


Climate Central’s headquarters are in Princeton, N.J. A meaningful amount of presence at headquarters will be important, but part-time remote work is an option for this position.


Compensation is competitive for a mission-driven non-profit, with generous benefits.


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.