onsite
Senior AI Application Developer - GPU & SOC Architecture Modeling - NVIDIA
Software Engineer
Lead the design and modeling of GPU‑accelerated AI applications, integrating SOC architecture and deep learning frameworks to deliver high‑performance solutions for next‑generation visual and AI computing.
About the role
Key Responsibilities
- Architect and model GPU‑centric AI workloads, optimizing for SOC integration and performance.
- Develop and maintain simulation tools using CUDA, C++ and Python to evaluate hardware‑software co‑design.
- Collaborate with hardware and software teams to define performance metrics and benchmark results.
- Drive innovation in AI inference pipelines, ensuring scalability across multi‑GPU and edge SOC platforms.
- Document design decisions, performance analyses, and best practices for internal knowledge sharing.
Requirements
- 10+ years of experience in GPU architecture, SOC design, or high‑performance AI systems.
- Proficiency in CUDA, C++, and Python for performance‑critical development.
- Deep understanding of deep learning frameworks (TensorFlow, PyTorch) and model optimization techniques.
- Strong analytical skills with experience in profiling, benchmarking, and performance tuning.
- Excellent communication skills and a track record of leading cross‑functional technical projects.
Skills
deep learningcudacpythonmachine learning