**Backend Architect**Seattle-based AI2. is looking for a Back End Software Architect to help drive AI2's EarthRanger project.About EarthRanger: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 60+ hardware sensors (animal trackers, radios, vehicles, etc), rangers, patrols, remote imaging, etc. and providing visibility and analysis of conservation activities across landscapes. More than 125 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.**Position Summary****Requirements**:**Essential Duties and Responsibilities**To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.- Strong agile software development engineer and architect- Hands-on expertise in many disparate technologies, typically ranging from web service interfaces through to back-end systems and all points in between- Ability to architect scalable solutions and lead the implementation of that system by their team.- Established track record of delivering complex software solutions to delight customers- Problem-solving skills and the abilities to analyze quantitatively, scope technical requirements and effectively prioritize program deliverables- Demonstrate honesty, responsibility, integrity and fulfillment of commitments- Technical innovator and thought leader, with ability to demonstrate and inspire continuous learning, experimentation, and data and metrics-driven decision making**Qualifications**- Use of Django Rest Framework to define REST-based API for a complicated system. Develop alternative API using web socket or socketIO to provide a real-time interface.- Real-Time systems architecture, using celery or comparable to implement background jobs and message queues for cross-system communication.- Experience delivering solutions on AWS, Google Cloud or Azure. Google Cloud preferred.- Bachelor's degree and/or Master's degree in Computer Science or equivalent- A minimum of 8 years of software development experience