Perception – Senior Software Engineer/Tech Lead, Deep Engineering

at TuSimple, Inc.
Location San Francisco
Date Posted January 15, 2022


Join TuSimple and help change the way the world moves. Together we're making freight transportation safer, more efficient, and more environmentally friendly.Job descriptionThe perception team develops cutting edge technologies to help our truck perceive the world. You will lead a team effort in applying state-of-the-art deep learning/machine learning algorithms on terabytes of data and deploying the algorithms onto on-truck platforms.Example projects that you will be working on:Deep learning module training/inference accelerationDeep learning module deployment on various GPU and hardware platformsDeep learning module integration process including network quantization, TensorRT, unit test, and CI pipelineResponsibilitiesLead and manage the engineering efforts of deep learning modules including onboard integration process, passing criteria and code qualitiesParticipate in the development of the engineering projects and pioneering in solving the hard problems encountered(Optional) Build up roadmaps for improvement of internal deep learning related tools/libraries, track the development, and scale up the team to support itQualificationsM.S./Ph.D. in Computer Science, Electrical Engineering, Robotics, or other related fields3+ years of industrial working experience in deep learning/perception related topics, including detection, segmentation, sensor fusion, and trackingFamiliar with deep learning training/inference acceleration including network pruning, quantization, and GPU optimizationFamiliar with deep learning training/deployment libraries such as MXNET/PyTorch/TensorRT/ONNXProficiency in modern container technologies including Docker and KubernetesStrong coding skills in CUDA, C/C++, and PythonAbility to resolve ambiguity and collect feature requirements and feedback from usersAbility to identify, troubleshoot, and resolve issues quickly and effectivelyPreferredExperience in building up automation framework of unit tests, integration tests, CI/CD (eg, Jenkins)Experience of managing and growing teams.PerksVisa sponsorship is available for this positionOpportunity for professional growth and career advancementCompetitive salary and benefitsDaily breakfast, lunch, and dinnerShape the landscape of autonomous driving100% Company paid Medical, Vision, and Dental insurance planCompany 401(K) programCompany paid life insuranceCompany paid education/trainingCompany paid gym membershipTuSimple is an Equal Opportunity Employer. This company does not discriminate in employment and personnel practices on the basis of race, sex, age, handicap, religion, national origin or any other basis prohibited by applicable law. Hiring, transferring and promotion practices are performed without regard to the above listed items

Drop files here browse files ...