- Company Name
- TDK
- Job Title
- Senior Machine Learning Engineer
- Job Description
-
**Job Title:** Senior Machine Learning Engineer
**Role Summary:** Design, develop, and deploy advanced machine‑learning and signal‑processing algorithms that process, analyze, and synthesize data from diverse sensors (IMU, magnetometer, microphone, ToF, etc.). Integrate models into software systems, automate workflows, and collaborate across engineering teams to deliver data‑driven solutions.
**Expectations:**
- Lead end‑to‑end ML/algorithm projects, from requirements to production.
- Deliver high‑performance models and synthetic data pipelines that scale in real‑world settings.
- Produce clear documentation, reports, and presentations of findings.
- Keep abreast of cutting‑edge research in ML, signal processing, and AI.
**Key Responsibilities:**
- Design and implement supervised, unsupervised, and reinforcement‑learning models.
- Create and manage synthetic data generation systems to enhance training data.
- Pre‑process large sensor datasets and engineer features for model development.
- Apply statistical techniques for sensor data processing and algorithm validation.
- Prototype algorithms, evaluate performance, tune hyperparameters, and conduct A/B experiments.
- Automate data‐processing, model‑deployment, and scaling workflows.
- Participate in all software‑development life‑cycle stages: requirement definition, design, coding, integration, testing, and verification.
- Collaborate with cross‑functional teams to refine development processes and improve algorithmic quality.
- Contribute to knowledge sharing through documentation, demos, and peer reviews.
**Required Skills:**
- 3+ years as a Machine Learning Engineer, Statistical Signal‑Processing Engineer, or Algorithm Engineer.
- Proficiency in Python (NumPy, Pandas) and/or C/C++ for algorithm development.
- Experience with TensorFlow, PyTorch, or equivalent frameworks.
- Strong version‑control skills (Git) and familiarity with software‑development best practices.
- Solid understanding of sensor data acquisition, preprocessing, and feature extraction.
- Ability to design, implement, and evaluate algorithms; conduct fast‑track feasibility studies.
- Excellent written and verbal communication; collaborative team player.
**Required Education & Certifications:**
- Bachelor’s or Master’s degree in Computer Science, Machine Learning, Signal Processing, Mathematics, Telecommunications, or related field.
- Ph.D. in a related domain preferred but not mandatory.
- Certifications in relevant ML frameworks or cloud platforms (AWS, GCP, Azure) are a plus.
Pittsburgh, United states
Hybrid
Senior
26-11-2025