Edge Impulse Docs

Edge Impulse Documentation

Welcome to the Edge Impulse documentation. You'll find comprehensive guides and documentation to help you start working with Edge Impulse as quickly as possible, as well as support if you get stuck. Let's jump right in!

User Success Engineer, USA (Remote)

About the role

Are you excited about bringing true intelligence to the smallest of devices?

Edge Impulse enables developers to create the next generation of intelligent device solutions with embedded Machine Learning (TinyML). We believe that machine learning will enable the valuable use of the 99% of sensor data that is currently discarded due to cost, bandwidth or power constraints. Our framework provides data ingestion, labeling, training, and deployment capabilities to accelerate developer success with ML on the edge.

As a User Success Engineer at Edge Impulse you'll have the opportunity to not just work in, but define the field of TinyML and work at the cutting edge of ML, sensors and edge compute. You'll work with our customers, our developer community, and partners on making devices intelligent. You will be involved with the entire lifecycle from partner integrations, developer support and their awesome use cases, to pre-sales and post-sales work with enterprise customers.

You have experience in working with embedded systems, sensors, and data engineering, feel comfortable in both C and a higher level languages, and have a strong interest in machine learning and signal processing.

What will I be accountable for?

  • Master solution building using Edge Impulse. This includes data collection from a wide variety of real devices, training and validation of machine learning models, deploying trained models back to embedded devices, and the integration of ML in real devices and systems.
  • Support our partners in their work porting Edge Impulse to new device targets or integrating with Edge Impulse data acquisition, data science, testing or target optimization interfaces.
  • Demonstrating Edge Impulse to potential customers and the wider developer community through presales, webinar and training events.
  • Assist our developers and customers on defining the right data acquisition, ML development, testing and deployment strategies. What data should be collected, how do they get this data off devices, and what hardware do they need to get the most out of our platform.
  • Produce technical documentation, tutorials, blogs, videos and other content to help scale knowledge in the industry on how to be successful.
  • Work with our user community, look at how they use our software, and see how we can improve.
  • Represent Edge Impulse in the wider TinyML community. The field is still defining itself and we're looking at you to continue building our relationships with the developer community and our partners.

Essential skills

  • Software developer experience shipping embedded software in C or C++.
  • Experience in higher level languages such as Python or JavaScript.
  • Experience with edge compute operating systems such as Arduino, FreeRTOS, Mbed and Linux.
  • Self-starter, and can work effectively in a global, distributed team.
  • Curious and inventive. You'll break new ground on a daily basis, and know how to deal with this.
  • Strong interest in machine learning.
  • You like working with a developer community. We want Edge Impulse to be the place where developers go to build edge ML models and learn from others.

Bonus points if...

  • You have experience with machine learning.
  • You have a background in signal processing.
  • You have experience working on industrial, enterprise IoT or wearable applications.
  • You have experience working in customer support, field application engineering or developer relations.
  • You're willing to travel. Our customers are all over the world, and sometimes it's easier to get a feel for problems if you're sitting next to the sensors.

What we offer

  • The chance to be an early employee in a field-defining startup involved since the beginning of TinyML.
  • A well-funded startup with founders who care about team, users and values.
  • An awesome product with a scaling user base and great enterprise customers.
  • We value work-life balance, and are building a remote-first organization.
  • We are committed to open source embedded software and will be working with leading open source projects like TensorFlow as well as our own device SDK.
  • We already have teams near San Jose, CA and Austin, TX but if you’re awesome and comfortable working remotely we’re cool with that! For this position we do require that you are a US citizen and live in the United States.

Interested? Reach out to [email protected] !