Software Engineer - Mobile Applications

Perceive is a computer vision startup based in West Lafayette, IN working to improve customer service in retail stores. We’ve obtained over a million dollars in seed funding to create the first digital assistant for a physical store. We’re looking for a full-time software engineer with experience building front-end applications, preferably for mobile. This person will work closely with a team of computer vision experts and hardware hackers to deliver analysis results to customers. The position comes with a lot of authority, from creating the look and feel of our web applications, to deciding the best way to quickly build our first cross-platform mobile app, to studying and understanding how the app affects retail associates who use it as an essential tool for their job. A interest in psychology and motivating human behavior through software will come in very handy. Compensation includes salary and equity befitting an early employee. Semi-remote work available.

Required Skills
  • 2+ years writing Javascript
  • 2+ years CSS experience
  • Launched and supported native mobile app
  • Worked with REST APIs
Experience with at least one of the following:
  • UX Design
  • Python and Flask/Django
  • Worked with React, Vue.js, or similiar
How to Apply

Email your resume to hello@perceiveinc.com along with a few sentences telling us about yourself, why you might want to work at Perceive, and what you think of Elon Musk's description of AI as the "greatest exisential threat facing humanity".

Software Engineer

Perceive is a computer vision startup based in West Lafayette, IN working to improve customer service in retail stores. We’ve obtained over a million dollars in seed funding to create the first digital assistant for a physical store. We’re looking for a full-time software engineer interested in building a reliable, cost-optimal pipeline to run computer vision and machine learning modules in the cloud. This person will work independently on open-ended problems and own the infrastructure behind Perceive’s advanced video processing pipeline. The day-to-day includes diving headfirst into complex topics, including: cloud security, distributed work queues, distributed monitoring, real-time messaging, and database schema design. Strong communication skills and a “go-with-the-flow” attitude are also important as we are a young company that is moving fast. Compensation includes salary and equity befitting an early employee. Semi-remote work available.

Required Skills
  • 2+ years writing Python
  • Software engineering skills (version control, issue tracking, code review)
  • Cloud systems programming and server-side development
  • Able to effectively communicate complex technical ideas
Experience with at least one of the following:
  • Securing cloud software
  • Database schema design
  • Django or equivalent web framework
  • Celery or equivalent task queue framework
How to Apply

Email your resume to hello@perceiveinc.com along with a few sentences telling us about yourself, why you might want to work at Perceive, and what you think of Elon Musk's description of AI as the "greatest exisential threat facing humanity".

Hardware Engineer

Perceive is a computer vision startup based in West Lafayette, IN working to improve customer service in retail stores. We’ve obtained over a million dollars in seed funding to create the first digital assistant for a physical store. We’re looking for a hardware hacker to design, prototype, and manufacture the next version of our patent-pending camera hardware. This is a full time position starting in Fall 2017 in West Lafayette, IN. As the first dedicated hardware engineer at Perceive, this position comes with great power, but also great responsibility. Our immediate needs include: design and testing of new device packaging, circuit design for two new components on a peripheral board, and coordination of manufacturing for a five-hundred unit production run. This hardware engineer, working closely with our CEO who has been leading hardware development thus far, must be a strong communicator and extremely organized engineer. Previous experience developing embedded software would also be very valuable. Compensation includes salary and equity befitting an early employee.

Required Skills
  • Circuit design, preferably in power electronics, motor control, and/or digital electronics
  • Microcontroller interfacing
  • Prior experience planning and completing a complex hardware project
  • Able to effectively communicate complex technical ideas
At least one of the following:
  • CAD (designing and prototyping a mechanical system)
  • Python
  • 3D Printing
  • Plastic injection molding
  • Supply chain management (on a small-scale)
How to Apply

Email your resume to hello@perceiveinc.com along with a few sentences telling us about yourself, why you might want to work at Perceive, and what you think of Elon Musk's description of AI as the "greatest exisential threat facing humanity".