We are currently seeking a perception algorithm engineer for our ADAS/Autonomous Driving team. This position requires an experienced professional with strong programming skills and solid knowledge of state-of-the-art perception algorithms.As a member of the Lucid Motors perception team, you will research, design, implement, optimize and deploy deep learning models which will push the state of the art in perception algorithms. Doing literature reviews for a particular computer vision problem, implementing models, modifying algorithms to improve their performance. In addition, you will play a pivotal role in the design and implementation of the overall data and training infrastructure.This role is located on-site at Headquarters in Newark, CA.Role Responsibilities:Work in a world-class ADAS/Autonomous Driving teamDesign the camera/lidar perception algorithm for Lv.2/3 autonomous driving systems. Building neural networks. Construct and develop cutting edge deep learning algorithms for computer vision tasks, 2D/3D object detection, segmentation, tracking and multi-task learningWork closely with other teams to ensure a seamless and robust implementationTest, release, and launch the perception algorithm into the Lucid production programsSupport the production validation and verification of the perception algorithms using prototype vehicles, pre-production vehiclesPropose cutting edge S/W algorithms for the future autonomous driving systemsRequired Qualifications:Bachelors in the areas of Computer Engineering, Electrical Engineering, Automotive Engineering, Mechanical Engineering5 years of work experienceStrong theoretical foundations and knowledge with state-of-the-art works in deep learning algorithms on object detection, tracking, segmentation etc.Strong experience with Python programming language with an emphasis on good software engineering practices.Comfortable with reading, debugging and modifying large codebases for a particular deep learning modelExperience with Pytorch or other ML frameworks like TensorFlow, MXNetDesign and construct evaluation pipelines to unit-test your ML model through a multitude of varying conditions and environmentsExcellent communication skills and good team playerPreferred Qualifications:Masters minimum in the areas of Computer Engineering, Electrical Engineering, Automotive Engineering, Mechanical EngineeringAt least 3 years of work experience or a Ph.D.Advanced degrees preferredExperience writing efficient, clean code in C++A practical hands-on approach to complement the theoretical knowledge and creativity required to solve Autonomous DrivingExperience testing complex perception systemsExperience in working in agile development teamsExperience in component and system integration, testing and verification on system and vehicle level