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