Required qualifications (must-haves)
- Strong background in digital signal processing.
- Proficiency in Python (NumPy SciPy Pandas; plotting with Matplotlib/Plotly) and MATLAB.
- Excellent mathematical skills (linear algebra probability statistics optimization).
- Fluent in English (written and spoken).
- BS/MS in Electrical Engineering Applied Math Computer Engineering Physics or related.
- Proven experience shipping DSP solutions from prototype to production (include portfolio code samples or publications if available).
Preferred qualifications (nice-to-haves)
- Domain: seismic/microseismic/DAS downhole telemetry rotating equipment vibration acoustics or industrial process signals.
- Array processing (beamforming DOA) compressive sensing sparse recovery de-noising/de-blending.
- Real-time systems: streaming frameworks (Kafka/Kinesis) edge inference (NVIDIA Jetson/industrial PCs) OPC UA/Modbus.
- Performance: numba/Cython C/C extensions GPU acceleration (CuPy) or FPGA/DSP SoCs exposure.
- MLOps/Data: model serving (FastAPI TorchScript/ONNX) containers (Docker) cloud (AWS/Azure) time-series storage (InfluxDB Timescale OpenSearch) and Git-based CI/CD.
- Experiment design and statistical process control in industrial environments.
- Safety-critical or regulated operations experience