Senior AI Software Engineer - Autonomous Systems
Core
Design and implement AI-driven software solutions for autonomous systems, optimizing model performance and inference pipelines for real-time edge and cloud deployments.
Role type
Senior IC AI software engineer (autonomous systems)
Builds
AI software stacks and optimized inference pipelines for autonomous applications
Domain
Autonomous systems, high-performance computing, edge AI
Deliverable
production ML models
Required skills
AI frameworks (PyTorch, TensorFlow, JAX, ONNX Runtime), GPU-accelerated computing (ROCm, CUDA), model optimization (quantization, pruning, distillation), system performance profiling (NVIDIA Nsight, TensorRT), ROS/ROS2 integration, edge AI hardware deployment
Preferred skills
Deep learning framework expertise, model compression strategies, real-time system debugging, cross-functional collaboration
Technologies
PyTorch, TensorFlow, JAX, ONNX Runtime, ROCm, CUDA, NVIDIA Nsight, TensorRT, Triton Inference Server, ROS/ROS2, NVIDIA Jetson
Responsibilities
Select and optimize AI models for scalability and low latency; integrate AI frameworks into software stacks; provide technical leadership on AI software best practices; analyze and optimize end-to-end system performance; stay updated on AI trends and autonomous system integration
Seniority
Senior, hands-on IC
