Rivian and Volkswagen Group Technologies is seeking to design, develop, and deploy cutting-edge AI-driven applications for their software-defined vehicle infotainment platform, leveraging Edge AI capabilities to create intuitive and intelligent user experiences.
Requirements
- Proven experience in developing and deploying applications that utilize one or more of the following: conversational AI, computer vision, video analytics, audio processing, or other multimodal AI techniques.
- Experience with relevant AI/ML frameworks and libraries such as TensorFlow, PyTorch, ONNX, or similar.
- Familiarity with cloud-based AI/ML platforms and services (e.g., AWS AI, Google Cloud AI Platform, Azure AI).
- Some experience building Android applications using Java or Kotlin.
- Experience with mobile or embedded systems development is highly desirable, particularly in the context of deploying AI models on resource-constrained devices (Edge AI).
- Strong understanding of data structures, algorithms, and software design patterns relevant to AI application development.
- Experience in designing and implementing robust APIs for AI-powered features and services.
Responsibilities
- Design, develop, and deploy advanced AI-powered applications for our infotainment system, focusing on areas like conversational AI, computer vision, video analytics, and audio processing.
- Deliver high-quality, well-tested code, effectively debug complex issues, and manage priorities to meet deadlines with efficiency and a sense of urgency.
- Collaborate closely with cross-functional teams, including software engineers, AI/ML researchers, UX/UI designers, and product managers, to define requirements, design solutions, and make necessary architectural and design trade-offs for scalable end-to-end AI applications.
- Research, evaluate, and implement new AI/ML technologies, frameworks, and techniques to enhance application performance, accuracy, and user experience on Edge AI platforms.
- Stay at the forefront of AI advancements, continuously exploring innovative technologies and approaches, and effectively navigate the complexities of problem-solving in a rapidly evolving field.
- Contribute to the development and optimization of Edge AI models for efficient deployment and execution within the vehicle environment.
- Participate in the full software development lifecycle, including requirements gathering, design, implementation, testing, deployment, and maintenance.
Other
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field with a strong emphasis on AI/Machine Learning.
- 7+ years of hands-on software development experience, with a strong focus on building applications leveraging AI/ML technologies.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work in a team environment and collaborate with cross-functional teams.
- Compliance with all applicable fair employment practice laws regarding citizenship and immigration status.