- Houston, Texas, United States
Build GPU-accelerated simulation software for autonomous driving and reinforcement learning, improve throughput, profile and optimize workloads, develop tests and benchmarks, collaborate with cross-functional teams.
Responsibilities
- Build GPU-accelerated simulation software for autonomous driving and reinforcement learning.
- Improve the throughput of parallel simulation workloads and their integration with training workflows.
- Profile simulation and training workloads, and optimize CPU and GPU execution, memory usage, and data transfer.
- Develop tests and benchmarks to measure correctness, performance, and reproducibility.
- Collaborate with data, planning, and machine learning engineers on implementation, design discussions, and code reviews.
Requirements
- Bachelor's or Master's degree in Computer Science, Computer Engineering, Robotics, Electrical Engineering, or a related field, or equivalent practical experience.
- Nice to have: profiling
- Nice to have: optimizing C++ applications
- Nice to have: GPU workloads
- Nice to have: machine learning pipelines
