Senior Software Engineer, Frontend

Invisible AI

Invisible AI

Software Engineering
Remote
Posted on Sunday, October 15, 2023
At Invisible AI, we are building the future of computer vision. Today, our core focus is on developing an end-to-end platform that can digitize manufacturing operations. We deploy edge AI cameras to digitize all steps of manual assembly work which helps people-driven manufacturing be accurate, reliable, and safe.
Coming from the world of self-driving cars, the founders of Invisible AI have years of experience in building and deploying large-scale AI & Machine Learning pipelines. Join us and help build a company that will deliver the endless possibilities of computer vision to real-world customers!
As a Senior Frontend Engineer, you will be working on our platform to help deliver real-time computer vision solutions to our customers. The features you build here will be used every day in some of the largest manufacturing facilities in the world. You’ll also have the opportunity to work in a fast-paced startup environment and take ownership of the codebase from planning to delivery. Our stack is written using React and Redux, with ES6+ JavaScript extensions for advanced functionality.

Responsibilities:

  • Building a dashboard using WebSockets to visualize manufacturing errors in real time
  • Using the HTML5 Canvas API to overlay debug output from our AI models on top of live video- all streaming directly from the camera
  • Working with computer vision engineers to build advanced video annotation tools
  • Creating drag-and-drop tools to manage 1000s of cameras from a simple UI and visualizing our fleet using a variety of React libraries

Qualifications:

  • Bachelor’s degree in Computer Science or a related field, or equivalent practical experience.
  • Strong proficiency in React, Redux, and their ecosystems.
  • Significant software development experience, including 5+ years of experience in product web UI application development.
  • Experience contributing to interactive dashboards and visualization platforms and/or complex enterprise products.
  • Deep understanding of modern web applications design architecture, good API design patterns, performance and scale.
  • Experience with ThreeJS, HTML5 Canvas and other visualization/charting tools/libraries a plus.
  • Produce "clean" and well-structured code, with detailed specifications. This means that your code is commented, well structured, readable and comes with documentation.
Our compensation package plays a big part in how we value your impact on our mission. Our base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The estimated base salary guideline range for this role is $140,000 to $200,000 and may be modified. This will vary based on various factors, including market and individual qualifications objectively assessed during the interview process. In addition to base salary, your compensation package will include additional components such as equity, and benefits.
Invisible AI is an equal opportunity employer. We do not discriminate based on age, ethnicity, gender, nationality, religious belief, or sexual orientation.