Senior Backend Engineer

We are looking for a Sr. Backend Engineer to join our team at Kami Vision. As a backend engineer, you will have the opportunity to design and develop a cloud based backend for mobile apps as well as a frontend built using html5, css and javascript with REST APIs. You will work closely with other developers and Product Management to build REST APIs in a scalable and fault tolerant manner. This backend will provide a vision AI platform where we can upload AI models and associate them with deployed cameras. This backend will be deployed on a cloud infrastructure like AWS. This is a crucial aspect of our IoT platform and your contributions will directly impact the quality of the Kami’s product and various integrations. You will be working to democratize AI algorithms and making it easy to build vertical solutions for different use cases.

Responsibilities:

  1. Hands on experience with building a web backend in Java or golang
  2. Collaborate with a small talented team of engineers
  3. Provide a REST API for phone apps on iOS and Android
  4. Work with UI team to provide them with APIs using tools like swagger
  5. Leverage relational and NoSQL datastore to store data and video files
  6. Add support for running AI algorithms in the cloud as part of video uploads

Requirements:

  • 6+ years working with web backend development
  • Knowledge of designing and building REST APIs
  • Experience with languages like Java and golang
  • Proven experience in building a scalable and resilient backend
  • Strong analytical and debugging skills
  • BS/MS in Computer Science, Engineering, or related field preferred
  • Experience with deployment technologies like docker, VMs, cloud is a plus
  • Good understanding of database schemas and using both relational (SQL) and noSQL based datastores
Job Category: Engineering
Job Type: Full Time
Job Location: Bengaluru San Jose CA

Apply for this position

Allowed Type(s): .pdf, .doc, .docx