Senior Software Engineer for Climate at Climate Central

pythonsqlamazon-web-servicestwitter
Published 12 days ago

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



Location


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


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



Diversity


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 jobs@climatecentral.org 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.

Apply
๐Ÿ‘‰ Please reference you found the job on Remote People as thank you to us, this helps us get more companies to post here!
When applying for jobs, you should NEVER have to pay to apply.

Are you hiring ?

Post a Job Offer

And reach thousands of people that are willing to work for you

POST A JOB OFFER
now
FREE