[]{#docs-internal-guid-7abe9c83-7fff-29c1-e414-b716b49697a8}
Software
Engineer
[
]{#docs-internal-guid-7abe9c83-7fff-29c1-e414-b716b49697a8}
Job duties:
Technology Design and Development:
Develop deep learning models, including vision language models (VLMs)
Design and implement data mining, labeling, training and evaluation pipelines
Develop and extend the Perception library (including the codebase for processing sensor data)
Integrate new models and solutions into the autopilot pipeline and simulation systems
Research and Optimization:
Research and implement state-of-the-art machine learning technologies to build multimodal sensor fusion architectures for Perception tasks (e.g., object detection, scene segmentation)
Identify and research opportunities to optimize the performance of Perception models by analyzing inference traces
Apply optimizations to the ML model codebase by evaluating the correctness of changes, including retraining the models to evaluate accuracy
[
]{#docs-internal-guid-7abe9c83-7fff-29c1-e414-b716b49697a8}
Required Skills and Experience:
[
]{#docs-internal-guid-7abe9c83-7fff-29c1-e414-b716b49697a8}
Master of Science
in Computer Science,
Electrical Engineering, Mathematics, or a related discipline; or equivalent practical experience. Foreign equivalent is accepted.
5+ years experience in Computer Vision and Machine Learning with hands-on experience building, integrating, debugging and evaluating ML-based systems; corresponding experience with deep learning frameworks such as PyTorch
2+ years experience in model optimization or efficient deep learning techniques
2+ years experience with sensor data processing (Lidar, camera, Radar)
1+ year experience with Vision Language Models (VLM)
2+ years experience with autonomous vehicles or ADAS systems (L2/L3/L4)
Proficiency in Python and C++ for developing and optimizing production-quality ML systems; hands-on experience with managing resources to get the maximum performance out of the system (CPU, GPU, memory, threads)