Backend Software Architect, EarthRanger (Contract Opportunity)

AI2

Seattle (WA)

Hybrid

USD 100,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

AI2 is seeking a Backend Software Architect for its EarthRanger project to advance wildlife conservation technology. The role involves collaborating with NGOs and users to design, build, and deploy impactful software solutions. You’ll leverage your experience in Python and scalable SaaS architectures to enhance conservation efforts worldwide.

This position allows for telecommuting and requires strong coding and architecture skills, especially in Django and real-time data processing. Join us to make a difference in the protection of endangered species!

Qualifications

  • Experienced software development engineer and architect with a strong agile background.
  • Ability to architect scalable solutions and lead the implementation.
  • Experienced coder in Python with over 4 years of application development.

Responsibilities

  • Scale and extend EarthRanger platform to support conservation sites.
  • Collaborate with users and partners to design EarthRanger functionality.
  • Lead design documents and implementation of near real-time data solutions.

Skills

Software development
Python
Agile methodologies
Django
Data streaming
REST API

Tools

PostgreSQL
MySQL
Redis
ElasticSearch
Kubernetes
Django Rest Framework

Job description

Who You Are:

Love animals? Have you always wanted to apply your technical and creative expertise to a product that protects endangered species on a day-to-day basis? You don’t have to decide between a technical career and a deeply moving, important calling. Imagine your cutting-edge software being used by a wildlife ranger in Africa, helping them to combat poaching, study animals, and help local communities!

Your Next Challenge:

The Allen Institute for AI (AI2) is looking for our next Backend Software Architect to help drive our Applied Science & Technology team’s EarthRanger project. EarthRanger is a software solution that helps conservationists make informed operational decisions. We help prevent the poaching of endangered species, fight deforestation, promote human-wildlife coexistence, and advocate for legal protection of wildlife. We do this by integrating real‑time data from 100+ hardware sensors (animal trackers, radios, vehicles, etc.), rangers, patrols, remote imaging, etc. and providing visibility and analysis of conservation activities across landscapes. More than 500 conservation organizations use EarthRanger today, from iconic national parks like Masai Mara Reserve in Kenya and North Luangwa National Park in Zambia, to species-specific conservation programs like the Snow Leopard Trust in Mongolia and Panthera’s Mountain Lion Program in Washington state.

Working on this team, you have the opportunity to join us in designing, building, and deploying cutting-edge products that will have a global impact. You will collaborate with our users, NGOs, and academic partners to understand, design and deliver EarthRanger functionality to aid in wildlife conservation. In this role, applying your vast software engineering experience, you will scale and extend our platform to support tens of thousands conservation sites and programs. The candidate will be confident in the use of the latest tools and best practices, and comfortable both teaching and learning from teams of extremely talented engineers.

Restrictions
  • Telecommuting is OK
  • No Agencies Please
Requirements
  • Experienced software development engineer and architect with a strong agile background.
  • Ability to architect scalable solutions including design documents and lead the implementation of that system by their team, including the management and processing of near real‑time data streaming from remote sensors.
  • Experienced coder in Python with over 4 years experience developing applications and services in that language. Version 3.8 and above.
  • Technical Experience includes building and deploying SaaS applications at scale using the Django Web Framework with major data storage engines (PostgreSQL, MySQL, Redis, ElasticSearch, etc.) Scale includes the use of multi‑tenancy to support many different customers. Systems deployed on Kubernetes.
  • Use of Django Rest Framework to define REST based API for a complicated system. Develop alternative APIs using web socket or socketIO to provide real‑time interface.
  • Realtime systems architecture, using celery, pubsub, or comparable tools to implement background jobs and message queues for cross‑system communication.
Contact Info

Contact: Chris Jones

E-mail contact: chrisj@earthranger.com

Web: https://www.linkedin.com/jobs/view/3877119361/

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Conservation Data Analyst/Engineer - 26078
Senior Conservation Data Analyst/Engineer - 26078

World Wildlife Fund • Washington

On-site
USD 90,000 - 114,000
Backend Software Engineer
Backend Software Engineer

Neural Earth • United States

Remote
USD 100,000 - 130,000
Platform Engineer
Platform Engineer

Reinventing Geospatial (RGi) • Richardson (TX)

On-site
USD 140,000 - 190,000
100% paid employee healthcare & dental
Paid parental leave
401k with matching
+2
Senior Dev Ops Engineer
Senior Dev Ops Engineer

Socket.dev • New York (NY)

Hybrid
USD 160,000 - 220,000
Hybrid work model
Senior Dev Ops Engineer
Senior Dev Ops Engineer

Treeswift Inc • New York (NY)

Hybrid
USD 160,000 - 220,000
Lead Principal Software Engineer
Lead Principal Software Engineer

长春市弘筑装饰工程有限公司 • Cedar Park (TX)

On-site
USD 190,000 - 260,000
Applied AI/ML Engineer (multiple positions)
Applied AI/ML Engineer (multiple positions)

Ursa Space Systems • Town of Ithaca (NY)

Hybrid
USD 185,000 - 199,000
Competitive compensation
Discretionary PTO & FlexibleScheduling
Stock Options
+4
Applied AI/ML Engineer
Applied AI/ML Engineer

Ursa Space Systems • Town of Ithaca (NY), Northern (KY)

Hybrid
USD 185,000 - 199,000
Competitive Compensation
Discretionary PTO & FlexibleScheduling
Stock Options
+4
Director of Software Engineering - Geospatial / Satellite Data / Python / AWS (Remote/Hybrid)
Director of Software Engineering - Geospatial / Satellite Data / Python / AWS (Remote/Hybrid)

Attis • San Francisco (CA)

On-site
USD 175,000 - 225,000
Comprehensive health plan
Flexible time off
Learning and development opportunities
+1
Senior Software Engineer, Agent Platform (AI for the Planet)
Senior Software Engineer, Agent Platform (AI for the Planet)

Ai2 • Seattle (WA)

On-site
USD 147,000 - 220,000
Health insurance
401k plan
Commuting stipend
+3