> Markdown version of [/jobs/ext/2674887-machine-learning-engineer](https://www.wearedevelopers.com/jobs/ext/2674887-machine-learning-engineer). 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). --- # Machine Learning Engineer - **Company:** Brahma Consulting Group - **Location:** Newark, CA, United States - **Contract:** Permanent contract - **Skills:** Data Transformation, Python (Programming Language), Machine Learning, Sensor Fusion, Signal Processing, Reinforcement Learning, Pytorch, Stream Processing - **Published:** August 31, 2026 - **Apply:** https://www.disabledperson.com/jobs/74614218-machine-learning-engineer ## About the Role * Education: PhD or Postdoc in Physics, Astrophysics, Materials Science, or a related quantitative field. * Experience: 0-4 years post-PhD experience (new grads accepted) focused on spectroscopy, signal processing, or applied ML with spectral data. * Technical Mastery: Strong Python and PyTorch proficiency. * Bandits & Online Learning: Practical experience implementing bandit algorithms (UCB, Thompson sampling, sleeping/contextual bandits) and handling classification under severe class imbalance. * Physics Depth: Strong foundational understanding of spectral physics and 1D sensor signal processing, rather than purely high-level applied ML. Nice to Have * Spectroscopy or chemometrics experience with LIBS, Raman, NIR, or hyperspectral datasets. * Hands-on experience deploying contextual bandits or reinforcement learning in live production environments. * Familiarity with streaming systems, sensor fusion, and industrial measurement hardware. ## Description The core technology relies on fusing spectral signatures with visual and multi-sensor data to classify materials and drive precision recycling. As a Spectral ML Engineer, you will own the core classification models and build the online learning system that selects the most informative shot locations on physical materials. What You Will Do * Spectral Preprocessing: Own baseline correction, normalization, denoising, and derivative extraction. * Core Classification: Develop and optimize models spanning chemometrics baselines, 1D CNNs, and transformer architectures. * Online Learning & Decision Layer: Build, deploy, and monitor sleeping and contextual multi-armed bandit policies (e.g., UCB, Thompson Sampling) to choose optimal measurement locations under dynamic arm availability, delayed/noisy rewards, and drift. * Multimodal Sensor Fusion: Integrate 1D spectral data with visual and real-time streaming sensor inputs into cohesive, production-grade multimodal architectures. * Evaluation & Production: Establish rigorous offline/online evaluation frameworks and regret monitoring pipelines to push algorithms directly to physical machinery in production. ## Related Videos - [Introduction to Azure Machine Learning](https://www.wearedevelopers.com/videos/368-introduction-to-azure-machine-learning) - [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) - [Robots 2.0: When artificial intelligence meets steel](https://www.wearedevelopers.com/videos/1452-robots-2-0-when-artificial-intelligence-meets-steel) - [Machine Learning for Software Developers (and Knitters)](https://www.wearedevelopers.com/videos/154-machine-learning-for-software-developers-and-knitters) - [Getting Started with Machine Learning](https://www.wearedevelopers.com/videos/260-getting-started-with-machine-learning) - [Geometric deep learning for drug discovery](https://www.wearedevelopers.com/videos/264-geometric-deep-learning-for-drug-discovery) ## Related Articles - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [MLops – Deploying, Maintaining And Evolving Machine Learning Models in Production](https://www.wearedevelopers.com/magazine/115-mlops-deploying-maintaining-and-evolving-machine-learning-models-in-production) - [From Prototype to Production: Build AI Agents with This Free 4-Course Learning Path](https://www.wearedevelopers.com/magazine/655-from-prototype-to-production-build-ai-agents-with-this-free-4-course-learning-path) - [MLOps – What’s the deal behind it?](https://www.wearedevelopers.com/magazine/125-mlops-what-s-the-deal-behind-it) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again)