SensiML Senior Data Scientist
JOB DESCRIPTION
SensiML, a leading AI software tools and solutions company targeting the emerging sector of TinyML, is seeking a highly-qualified Senior Data Scientist to lead its future technology roadmap and major customer projects. Based in Portland, Oregon, SensiML spun-off from Intel Corporation in 2017 to deliver powerful, easy-to-use machine learning tools for edge ML on ultra-low power IoT and embedded endpoints. Its Analytics Toolkit suite of software is the industry’s only fully open-source AutoML development tool for building sensor-based ML models optimized for low-power embedded devices. SensiML provides one of the broadest hardware development platforms with support for Arm, x86, AVR, PIC, ESP32, RISC-V, and ARC platform architectures as well as product specific support for NXP, onsemi, STMicro, Nordic, and Silicon Labs. We are seeking high performing technical leaders that can help continue growing SensiML’s product leadership in edge AI/ML software tools and expand our ability to provide custom solutions to a broad array of customers seeking smart IoT capabilities.
As a SensiML Senior Data Scientist, you’ll be driving SensiML’s technical engagements with high-profile customers seeking machine learning application development and professional services, setting direction for future Generative AI and ML technology integration, and providing thought leadership on SensiML’s behalf across the tinyML ecosystem. You will have the opportunity to lead cutting-edge customer projects spanning across consumer wearables, smart home, industrial process and equipment monitoring, and smart building products.
The successful candidate is an entrepreneurially-minded, detail-oriented, data science professional with a demonstrated capability of applying edge optimized deep learning to solve real-world ML applications. A solid command of data science and applied machine learning are a must and experience with embedded programming and developer tools is strongly preferred. Clear and effective written and verbal communication skills are also important as success depends upon the ability to clearly convey solutions and guide customers, partners, and internal team members alike.
KEY RESPONSIBILITIES
The qualified candidate will drive technical project engagements with strategic customers and partners as well as leading the ML feature roadmap of the core product development team driving feature and functional priorities. Specific responsibilities include:
• Leading high touch customer engagements where SensiML professional services combined with use of the SensiML software is required to fulfill customer needs for specific Smart IoT applications
• Devising new algorithmic approaches and processing optimizations that expand SensiML’s market reach, ease-of-use, and competitive differentiation
• Evangelizing SensiML and new edge ML technologies across the industry through various channels to include the tinyML Foundation, embedded industry press, tradeshows, and SensiML marketing and ecosystem partners
• Develop and promote new machine learning use cases via proof-of-concept applications and demos
• Document and train customers on the use of the SensiML software, machine learning models, datasets, and demos
• Distill customer requirements into execution priorities and implementation plans
• Lead proof of concept, solution design, and demos to secure SensiML toolkit customer design-in
• Synthesize customer needs, feature gaps to improve software feature set and roadmap
JOB QUALIFICATIONS
• Master’s or PhD in computer science, statistics, applied mathematics, operations research, or other quantitative discipline
• Expertise in Python, deep learning AI frameworks such as TensorFlow and PyTorch, and mathematical modeling tools such as MATLAB, Mathematica, R, or similar software.
• Demonstrated skills in applied machine learning with a minimum of 5 years of experience implementing ML/AI in real-world applications.
• Excellent communication and presentation skills and comfortable presenting to and training customers.
• Experience leading projects and teams through from problem formulation through execution
• Demonstrated experience in experiment design
• Demonstrated acumen to quickly understand customer’s system level target end-applications
• Demonstrated ability to document and publish concise and effective technical guides and documentation
PREFERRED QUALIFICATIONS
• Development experience in C programming and AWS cloud computing
• Demonstrated knowledge of embedded system programming and interfacing is a plus.
• Experience leading technical training sessions
• Experience with data acquisition systems, sensor data acquisition, test and measurement procedures and equipment, and signal processing concepts
ABOUT SENSIML
At SensiML, our mission is to empower innovative IoT companies to stand out by delivering the tools and expertise needed to seamlessly integrate transformative edge machine learning into intelligent products, helping them bring their vision of smarter, more connected devices to life. SensiML offers open-source AutoML software that creates optimized ML models for low-power embedded IoT endpoints. These models convert raw sensor data into actionable insights directly on the device. The SensiML Analytics Toolkit is a comprehensive development platform supporting data collection, labeling, algorithm and firmware auto-generation, and testing. It supports a wide range of hardware, including Arm Cortex-M/R/A MCUs, Espressif ESP32, RISC-V, Microchip AVR/PIC, Intel x86 MPUs, and AI/ML-accelerated SoCs like the Silicon Labs xG24.