Avride is looking to solve the problem of developing autonomous vehicle and delivery robot technology by leveraging deep expertise in autonomous systems and machine learning to enable safe and intelligent navigation.
Requirements
- Strong understanding of fundamental machine learning algorithms and neural network techniques.
- Expertise in at least one modern machine learning domain, such as computer vision, large language models, or generative AI.
- Proficiency in Python and ML frameworks such as PyTorch, TensorFlow, or JAX, along with PySpark, NumPy, and SciPy.
- Working knowledge of C++ and SQL.
- Ability to quickly absorb new concepts by reviewing research papers, technical reports, and documentation.
- Familiarity with neural network deployment and optimization tools such as triton, TensorRT, or similar frameworks.
- Experience developing ML algorithms for autonomous vehicles or robotics applications.
Responsibilities
- Develop and Optimize Machine Learning Models: Design, implement, and refine deep learning models to ensure efficiency, scalability, and robustness.
- Curate and Manage Large-Scale Datasets: Oversee data collection, preprocessing, and augmentation to maintain high-quality datasets for training and evaluation.
- Enhance and Maintain Training Pipelines: Develop efficient workflows for training, validation, and testing, incorporating distributed training, hyperparameter tuning, and automated monitoring.
- Improve Model Deployment and Efficiency: Optimize inference performance, model compression, and deployment across various hardware platforms.
- Explore and Apply Cutting-Edge ML Techniques: Stay up to date with advancements in deep learning and experiment with novel approaches to improve model performance.
- Collaborate with Cross-Functional Teams: Work closely with researchers, software engineers, and robotics experts to integrate machine learning solutions into real-world autonomous systems.
- Analyze the latest research, assess the applicability of emerging deep learning techniques, and drive innovation in autonomous vehicle technology.
Other
- Bachelor's degree in Computer Science, Machine Learning, Robotics, or a related field.
- At least three years of experience developing neural network-based algorithms, including data collection, training, and deployment.
- Strong collaboration and communication skills, with the ability to align technical work with business objectives and drive results.
- Ability to set and achieve mid- and long-term goals, prioritize tasks, and meet deadlines independently.
- Candidates are required to be authorized to work in the U.S. The employer is not offering relocation sponsorship, and remote work options are not available.