Strong mathematical background in linear algebra and statistics.
Proficiency in Linux programming environments, including Docker.
Demonstrated expertise in at least one programming language: Python or C/C++.
Working knowledge of TensorFlow and PyTorch.
Master’s or PhD degree in computer science, mathematics, or related fields.
Track record of scientific publications and active participation in AI-related conferences.
Optional
Proven experience in audio signal processing, including microphone array design, evaluation, and ML-based processing.
Knowledge of acoustics, including measurements of audio/acoustic systems.
Fundamental knowledge in Optics, Biomedicine, and Digital Signal Processing, backed by work experience in biomedical data analysis.
Professional experience in porting neural network models on embedded platforms (e.g., ARM).
Professional experience in fixed-point C and assembler on generic platforms, with expertise in optimizing C/ASM code.
Professional experience in developing product-grade code, including high-level software development practices, integration into CI environments, proper testing, packaging, and releasing of software.
Your responsibilities
Design and implement machine learning algorithms (including deep neural networks) for analyzing audio and video content.
Automate and enhance audio, video, and image processing pipelines.
Contribute to creating innovative products, scientific publications, and patent applications.
Conduct scientific literature reviews and contribute to scientific publications and patent applications.
Collaborate closely with product management to define product strategy and roadmap.
Lead software system architecture design to deliver efficient, maintainable code for model training, evaluation, and deployment.
Design solutions for incorporating machine/deep learning into product features and effectively communicate these solutions to software engineers and business leaders.