Senior Processing Software Engineer
Core
Design and implement signal processing algorithms to extract insights from large, complex datasets using high-performance computing.
Role type
Senior IC signal processing software engineer
Builds
High-throughput data processing pipelines and next-generation data processing platform
Domain
Data science + signal processing
Deliverable
production ML models
Required skills
Signal processing theory, Python, C++, NumPy, SciPy, MATLAB, numerical computing, algorithm optimization, parallel computing, GPU computing, distributed systems
Preferred skills
Real-time signal processing, machine learning for signals
Technologies
Machine Learning, Matlab, Python, numpy
Responsibilities
Design and implement signal processing algorithms, Build efficient pipelines for data ingestion and output generation, Optimize software for high throughput and low latency, Apply numerical methods and spectral analysis in production code, Contribute to architecture and technology decisions