Job
- Level
- Experienced
- Location
- Hamburg
- Working Model
- Onsite
- Job Field
- Software, Data
- Employment Type
- Full Time
- Contract Type
- Permanent employment
Job Summary
In this role, you select models for speech and signal processing, optimize their inference, and implement powerful processing pipelines to market maturity using PyTorch, LibTorch, and NVIDIA Triton.
Job Technologies
Your role in the team
- Select suitable models, adapt and fine-tune them for signal and speech processing, including CNN and Transformer architectures, state-space models, and end-to-end ASR.
- Optimize inference through quantization, pruning, kernel fusion, batching strategies, mixed precision, TorchScript/torch.compile, as well as export to ONNX/TensorRT.
- Implement high-performance inference pipelines with PyTorch and LibTorch (PyTorch C++).
- Deploy and operate models on the NVIDIA Triton Inference Server, including Model Repository, Ensembles, Business Logic Scripting, Dynamic Batching, and custom Backends.
- Build the processing pipelines around the models, from signal preprocessing and feature extraction to streaming pipelines and pre- and post-processing.
- Translate prototypes to market maturity, take care of benchmarking, profiling, test coverage, reproducibility, monitoring, and model versioning, work closely with system architecture and product management, and evaluate new methods and tools regarding their practical suitability for our performance goals.
This text has been machine translated. Show original
Our expectations of you
Education
- A completed degree in Computer Science, Electrical Engineering, Physics, Mathematics, or a comparable qualification, or alternatively, equivalent practical experience.
Qualifications
- Solid knowledge in digital signal processing (FFT, filter design, modulation, spectrogram representations) or in speech processing (ASR, speaker embeddings, speech enhancement).
- Excellent German and English skills complete your profile.
Experience
- Several years of experience with PyTorch beyond training: You know where models become slow in production and how to troubleshoot performance bottlenecks.
- Solid C++ skills from C++17 onwards, experience with the PyTorch C++ API, and practical knowledge in working with the Triton Inference Server you have already gained.
- In the past, you have gained experience with profiling and GPU optimization (CUDA fundamentals) and have a confident handling of Linux, Git, Docker, and CI/CD.
This text has been machine translated. Show original
Benefits
Health, Fitness & Fun
Topics You Will Work On
Job Locations
About Your Employer
PLATH GmbH & Co. KG
PLATH GmbH & Co. KG, based in Hamburg, is a leading system integrator specializing in data-driven crisis detection. With a wide portfolio of signal processing solutions, the company serves the security and defense sector.
Description
- Company Type
- Established Company
- Working Model
- Hybrid, Onsite
- Industry
- Industry, Production