> Markdown version of [/jobs/ext/1256452-senior-algorithms-engineer-in-emeryville](https://www.wearedevelopers.com/jobs/ext/1256452-senior-algorithms-engineer-in-emeryville). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Algorithms Engineer in Emeryville - **Company:** Energy Jobline - **Location:** Emeryville, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Algorithm Design, Data Analysis, Audio Signal Processing, C++ (Programming Language), Code Review, Software Debugging, Firmware, Hardware-In-The-Loop Simulation, Python (Programming Language), Machine Learning, NumPy, Tensorflow, SciPy, Signal Processing, Software Engineering, Pytorch, Performance Monitor, Free and Open-Source Software, Machine Learning Operations, Software Version Control - **Published:** July 13, 2026 - **Apply:** https://www.energyjobline.com/job/senior-algorithms-engineer-emeryville-30715185 ## About the Role * 7+ years of experience developing and deploying signal processing algorithms in production systems * Strong theoretical foundation in DSP: filter design (FIR/IIR), spectral analysis and time-frequency methods (e.g. STFT) * Hands-on experience training and deploying ML/DL models (CNNs, RNNs, transformers) for time-series or audio classification tasks * Proven ability to optimize and deploy models to embedded targets - familiarity with TFLM or equivalent embedded inference frameworks * Proficiency in Python (NumPy, SciPy, PyTorch or TensorFlow) for algorithm development and data analysis * Working knowledge of C/C++ sufficient to write, review, and debug embedded algorithm implementations alongside firmware engineers * Experience with model compression techniques * Solid understanding of real-time constraints * Comfort working with raw physiological or acoustic signals and domain-specific data quality challenges (motion artifact, ambient noise, sensor variability) * Degree in a related field but not required It would also be great if you had... * Experience in an FDA-regulated medical device environment (design controls, IEC 62304, 510(k) process) * Background in cardiac or respiratory audio signal processing - PCG, ECG, lung sounds, or related biosignals * Familiarity with clinical validation methodology: sensitivity/specificity analysis, ROC curves etc. for algorithm performance claims * Familiarity with MLOps practices for embedded targets: model versioning, automated retraining pipelines, and over-the-air model update strategies * Previous work in a startup environment where you have worn multiple hats and iterated rapidly from prototype to clinical-grade product * Publications, patents, or open-source contributions in signal processing, biomedical ML, or embedded AI are a plus * Familiarity with coding assistant tools like Claude Code for accelerated development, * This is a Hybrid role (In-Office days are Tuesday, Wednesday and Thursday) * Prolonged periods of sitting and working at a computer * Must be able to perform job duties with or without reasonable accommodation ## Description * Architect and deploy on-device machine learning models targeting resource-constrained microcontrollers, balancing accuracy against memory footprint, latency, and power consumption * Own the full algorithm lifecycle: from clinical requirements and dataset curation through model training, embedded deployment, and post-market performance monitoring * Collaborate closely with firmware engineers to integrate algorithm pipelines into real-time embedded systems * Partner with clinical and data science teams to define ground-truth labeling strategies, evaluate model performance on clinically relevant populations, and translate findings into algorithm improvements * Contribute to on-device model optimization techniques including training and deployment via frameworks such as TensorFlow Lite. * Develop robust offline and hardware-in-the-loop test benches using Python to validate algorithm correctness, regression-test against acoustic ground truth, and characterize edge-case behavior * Author and maintain algorithm documentation, design history files, and verification & validation records in compliance with FDA software development regulations and IEC 62304 * Conduct rigorous algorithm code reviews and establish best practices for numerical stability, reproducibility, and embedded portability across the product portfolio ## Related Videos - [Python Data Visualization @ Deepnote (w/ PyViz overview)](https://www.wearedevelopers.com/videos/113-python-data-visualization-deepnote-w-pyviz-overview) - [Developing an AI.SDK](https://www.wearedevelopers.com/videos/198-developing-an-ai-sdk) - [Vectorize all the things! Using linear algebra and NumPy to make your Python code lightning fast.](https://www.wearedevelopers.com/videos/562-vectorize-all-the-things-using-linear-algebra-and-numpy-to-make-your-python-code-lightning-fast) - [Photonic Computing: Programming a New Class of AI Accelerators (incl. Live Coding)](https://www.wearedevelopers.com/videos/100196-photonic-computing-programming-a-new-class-of-ai-accelerators-incl-live-coding) - [Geometric deep learning for drug discovery](https://www.wearedevelopers.com/videos/264-geometric-deep-learning-for-drug-discovery) - [How to implement convenient Python bindings to C++](https://www.wearedevelopers.com/videos/618-how-to-implement-convenient-python-bindings-to-c) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift)