When someone installs Density in a location, they get access to real time, accurate people count. The experience is magical to a customer, but the process involved in accomplishing it is complex. Density has counted 13 million humans, and that number is growing exponentially. We are seeking a talented backend engineer to help architect a suite of web-based products to transform that data into insight.

The software systems that support Density are foundational: our customer facing APIs and applications, our data ingestion pipeline, the systems that manage and orchestrate our fleet of devices, and the internal tools that keep our organization running smoothly. We put a high value on the infrastructure that supports our systems, and love approaching problems through research, prototyping, and experimentation. We are not afraid to embrace new technologies, but are mindful in what we choose.

As an organization, we understand the importance of design, focusing on fundamental problems, and decentralizing decision making. As an engineering team, we design, build, and test with simplicity and scalability in mind. As individuals, we take ownership in our work and decisions. We’re looking for someone with a deep understanding of the web who shares these ideals.

The successful full-stack engineer will be applied to a wide variety of systems that constitute the Density platform. The Density platform is large, and your breadth of engineering knowledge will be put to the test.

A few key pieces of our system include:



APIs and data-pipelines that process millions of events



Mobile applications that help customers get their sensors online



Engaging web applications that help visualize people-count analytics



Notification systems that act on a set of triggers



Internal tooling that we use for our deep-learning models



This position reports to Density's Director of Software Engineering.

What you'll work on



Lead development on internal and customer facing projects utilizing Javascript, React, Python, Django, Postgres, Redis, Kafka, AWS and other technologies



Build APIs and data delivery mechanisms for applications such as web dashboards, alerting & health systems, mobile applications, and third party integrations



React to customer needs and feedback through tight-looped, iterative development



Contribute to open source initiatives



Document and teach best practices across our stack



What we're looking for



2+ years industry experience building backend and front-end applications



Experience with relational and non-relational datastores



Experience with building applications using ES6, React, and Redux



Strong background in HTML and CSS



Experience with data-centric applications, including analytics pipelines, report generation systems, and alerting & health systems



Experience testing full stack web applications using frameworks and tools



Strong writing skills, with experience crafting clear and concise documentation



A motivation for constant learning



Icing on the cake



Experience with statistical analysis and trend data modeling



Experience with container orchestration technology kubernetes or ideally Nomad



A deep appreciation for design



A strange obsession with counting people (or what you can do with the resultant data)



While we have offices in Syracuse (NY), San Francisco, and NYC, we embrace and have built a culture around remote work.