Shaping the future of autonomous driving.
artificial intelligence • deep learning • robotics • computer vision • motion planning
2 days ago
🏢 In-office - Bay Area
Shaping the future of autonomous driving.
artificial intelligence • deep learning • robotics • computer vision • motion planning
• Build real-time, in-vehicle systems that ensure the AV operates safely and efficiently in its environment. • Develop a high-performance, highly reliable data transport framework, and enhance the logging infrastructure to support robust data collection. • Develop a real-time communication service framework between embedded devices and the host computer, enhancing the real-time troubleshooting capabilities of the in-vehicle system. • Develop cloud-based and backend systems that support the AV fleet, as well as creating intelligent tools for our developers. • Design and develop new features to continuously optimize computational performance, and create tools to assist other teams by proactively informing developers of potential performance issues. • Build services and infrastructure bridging machine learning and distributed systems, while evaluating database-related changes submitted by other engineers or community contributors. • Work closely with other engineering teams, and business groups to develop comprehensive end-to-end solutions. • Optimize for efficient model deployment, enhance the machine learning workflow, build and support large-scale model evaluation systems. • Develop high-performance GPU/CPU kernels by utilizing low-level hardware features and knowledge of performance characteristics. • Build model conversion, evaluation, and management system. • Develop and sustain scalable and high-performance infrastructure for training, optimizing, and deploying machine learning models. • Work with multiple algorithm teams and optimize efficient algorithms for self-driving vehicles.
• BS/MS degree in Computer Science, Software Engineering, Mathematics, relevant technical field or equivalent practical experience. • Proficient in C++ and/or Python, Java, Go with knowledge of its latest features. • Have good programming practices, adhere to coding standards, and follow test-driven development. • Strong analytical and problem-solving skills. • Excellent communication, and cross-functional team collaboration abilities. • Passion for innovation in the autonomous vehicle industry. • Experience with field robotics and systems design. • Experience with distributed systems, possesses design and debugging skills for complex system software, familiar with common design patterns and architectural trade-offs. • Familiar with OS kernel and low-level system and computer architecture understanding. • Familiar with GPU architecture.
Apply Now