mPOD TinyML Engineer

The opportunities around intelligent edge devices are significant and growing – there are already more connected things than people in the world. These devices, ranging from tiny MCU based sensor devices to powerful devices in cars, drones and datacenters, have a profound impact on our daily lives from how to live, work, learn and connect. We believe that machine learning will enable the valuable use of the large majority of sensor data that is currently discarded due to cost, bandwidth or power constraints.

 

mPOD, Inc enables developers to create the next generation of intelligent health device solutions with embedded Machine Learning (TinyML). The mPOD TinyML Devices team is building devices and experiences that help our healthcare ecosystem of partners to accelerate the creation and adoption of the next generation of connected, intelligent edge medical solution. We work across a range of industries, partner types and service technologies to enable new application scenarios, provide in-depth business insights and safeguard the security and privacy of our customer/partners data.

 

As the lead TinyML engineer at mPOD, Inc you'll have the opportunity to work in the field of TinyML with talented engineers, researchers and physicians from multiple disciplines to design and develop a platform with added security for AI-based edge devices through all phases of their product development cycles. You will be exposed to novel technologies in security, AI, ML, IoT and Cloud, and will be co-leading and collaborating across multiple development teams across the full TinyML development life cycle. You will have experience in building end-to-end IoT systems, feel comfortable in both C and a higher level languages, and have a strong interest in machine learning and signal processing. This is an unparalleled opportunity to define and build the next generation of intelligent edge devices with complete end to end security features, create and learn new technologies and have a positive social impact by empowering every person and every organization on the planet to achieve more.

 

Responsibilities

 

  • Build software that helps with every aspect of TinyML. This includes data collection of real devices, training and validation of machine learning models, deploying trained models back to embedded devices, and monitoring the performance of devices after deployment.

  • Assist our customers on defining the right data acquisition 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 software.

  • Define end to end security software architecture among intelligent edge devices and cloud services.

Qualifications

  • BS, MS or PhD in computer science, or a related field, or equivalent industry experience.

  • 2+ years of software development skills on server-side programming using C/C++, dotnet, Node JS, Python or equivalent programming languages.

  • 2+ years of experience writing production quality code.

Preferred qualifications

Minimum 2 total years of experience or demos of shipped embedded software: 

  • Development of end-to-end security solutions across device and cloud services including but not limited to remote authentication/attestation.

  • Able to support all phases of the product development cycle including architecture, design, development, debugging, documentation, and validation.

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 committed lead customer ramping up for public release to all developers.

  • We are based in New York but also happy with working remote

 To apply for this role, please email your CV with the header email "Application: TinyML Engineer" to info@mpod.io or click the button below.