In this position, you will report to the AI Team Lead and play a key role in a fast-growing team with significant impact and potential for professional and personal growth.
Responsibilities – what you will be doing
Design, build, and manage the data processing pipelines and solutions used for training and testing of AI algorithms
Collaborate closely with perception and navigation R&D team members to implement machine learning algorithms and models tailored for high-accuracy offline execution, later to be used for automatic labeling and semi-supervised training
Profiling, analyzing, and benchmarking of models to identify areas for improvement in terms of efficiency, and accuracy emphasizing aspects of real-time performance on embedded platforms
Stay up to date with the latest advancements in deep learning foundation models and ML algorithms, data management solutions, and cloud computing advancements
Collaborate with the data management and cloud teams to guide and build a unified data management solution based on multi-sensors and our various data sources
BSc in Computer Science or Software Engineering or equivalent degree
Solid background in cloud-based workflows, acquaintance with existing data management and infrastructure frameworks, and understanding of tradeoffs and limitations of different solutions
Proficiency in Python programming, experience working with relevant deep learning and data processing libraries (Pytorch /TensorFlow, Pandas)
Proven experience with designing and building pipelines for Machine Learning projects based on the implementation of SOTA algorithms
Advantages this will bring you to our front-row
Expertise in one or more perception-related aspects of computer vision are a large advantage (SLAM, sensor fusion, intrinsic/extrinsic calibration, 3D reconstruction, etc.
Experience with C++ and ROS programming