Across our connected devices, we process millions of events captured by our Computer Vision and Deep Learning software every day. We are looking for the right person to join our Silicon Valley Engineering team, take ownership of our backend systems, and ensure that our infrastructure remains available, scalable, while also flexible enough to enable rapid development of new product features. You will lead the team as we consolidate APIs, develop new business process functions, and implement a robust backend framework for future product expansions.

This role will have significant ownership and leadership responsibilities. At first, you will familiarize yourself with our current stack and how our infrastructure works. Once you are comfortable with our current architecture, you will work with our engineering team to define the roadmap for this part of our product and take ownership of building a team to take it forward. You will implement the planned changes to our pipeline while keeping our growth objectives in mind and ensuring continuous availability for our existing production systems. As you go through this process, you will be tasked with creating and documenting processes for the backend engineering development workflow which you will then leverage as we grow the backend engineering teams.

Responsibilities:

  • Lead all Backend, DevOps, and Security development projects
  • Identify opportunities for improving uptime, maintenance cost, and scalability
  • Document the system and create development roadmaps
  • Develop automated testing, monitoring, and security auditing systems
  • Work with the customer success team to help with product management, feature roadmap prioritization
  • Hire additional teammates to build out the backend engineering team

Requirements:

  • Strong experience working on systems built with AWS components such as Kinesis, databases, Lambda Functions, etc.
  • Able to provision infrastructure components on AWS and document these processes
  • Experience with infrastructure as code (Terraform, etc.)
  • 5+ years of experience working with Python in a professional environment
  • Capable of prioritizing work and creating product & sprint schedules
  • Driven to achieve hard to accomplish goals
  • Desire to work in a growth-stage company and build a strong team culture
  • Bachelor’s degree or higher
  • Resourcefulness