Lead Software Engineer at Numina
Remote

TO APPLY: Please email your resume, a cover letter, and any links to your personal website, projects, or GitHub account.

Our mission: Make cities more responsive, so they are safer, healthier, and more equitable for the people who live in them.

Numina makes a hardware and software platform that uses computer vision to help urban planners and municipal governments design better (safer) streets and public places. We sense bicycle, pedestrian, and other street traffic, and convert this data into real-time intelligence — without surveillance — to enable all sorts of partners in automation, autonomy, and development in the public right-of-way. We are looking for passionate people who would like to join us as we pursue our shared vision of more responsive cities.

As Lead Software Engineer, you will lead our small engineering team and help design, build, and optimize our APIs and data processing systems. You will report to the CEO, and collaborate with the rest of the engineering and product team to extend and improve our product’s capabilities. This is a great opportunity for an experienced software engineer looking to take the next step into technical leadership.

WHAT YOU WILL DO HERE:

You will be responsible for the parts of our system that store and process data, including maintenance and growing the capabilities and efficiency of the existing system. You will also communicate system performance and product updates to the team and customers. As part of your role, you will:

Run weekly engineering planning and retrospective meetings, and align the engineering team to clearly defined objectives, priorities, and project needs.

Work with the rest of the engineering team to review existing system architecture and establish goals and direction for scalability, stability, efficiency, and security.

Design data flows and back-end systems to support data processing and delivery needs at scale, including time-series data, sensor management data, user data, and other types of data as needed.

Update, extend and optimize existing API as necessary to support existing and planned needs of other systems (sensors, dashboards, maps, etc).

Update existing or create new APIs as necessary to support third-party application development.

Manage and tune infrastructure, making use of managed services wherever appropriate (e.g. Amazon ECS, Lambda, IoT, Kinesis, DynamoDB, Redshift, etc.).

Participate in strategy sessions to develop the technology roadmap.

WHO YOU ARE:

You have 5+ years of software development experience using multiple program languages and frameworks. Like us, you value creativity, curiosity, and intellectual honesty, and you are committed to solving problems with us together as a team. Your desire to have a huge impact motivates you to join a small, incredibly productive team and do extraordinary things. You have the following skills and competencies:

Experience developing and deploying low-latency, highly scalable web services

Proficiency with Python

Knowledge of Linux administration and shell scripting

Experience and understanding of container systems such as Docker and modern deployment frameworks

Familiarity with AWS services

Strong commitment to good documentation practices.

Additional experience that could be helpful:

Understanding of networking protocols and security best practices

Knowledge of messaging systems such as MQTT and Kafka

Experience with time series databases like InfluxDB

Familiarity with data processing concepts such as event sourcing and stream processing

Experience with concepts such as continuous delivery and continuous deployment

Experience leading a small cross-functional team of engineers

WHO WE ARE:

We strive to be a team of positive, open-minded, respectful, resilient, dedicated, accountable, logical, creative, and empathetic people. We dedicate our days to building an amazing product that makes a real difference in the world. We love learning from each other and learning new things together. We work together in Brooklyn, New York, and we recognize that everyone's personal life is unique, so our working hours are flexible, as is our work-from-home policy. * * * We were very early to adopt a work-remote policy in response to COVID-19 and expect this role to be remote for the foreseeable future.

Numina is committed to seeking and sustaining diverse perspectives in its team. We encourage women, people of color, individuals with disabilities, veterans, and others from underrepresented backgrounds to apply.

We are backed by investors including betaworks, Shasta Ventures, Elemental Excelerator, URBAN-X (MINI BMW), and notable angels. Past projects have been supported by The Clinton Foundation, The Knight Foundation, and the Robert Wood Johnson Foundation. We are a small, mission-driven company that is growing quickly. If you’d like to join our laser-focused and fast-paced team, we enthusiastically invite you to apply.

Please email your resume, a cover letter, and any links to your personal website, projects, or GitHub account.