NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hard-working people in the world working for us. Are you creative and autonomous? Do you love a challenge? If so, we want to hear from you. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
Senior System Software Engineer – AI Data Platform, Inference Factory Optimization
Location
Vietnam
Posted
170 days ago
Salary
0
Seniority
Senior
Job Description
Senior System Software Engineer – AI Data Platform, Inference Factory Optimization
NVIDIA
• Develop efficient infrastructure and tools for automating complex software processes • Implement advanced test harnesses, benchmarking frameworks, and analytical tools to optimize the performance and efficiency of our software and hardware platforms • Apply deep knowledge of operating systems, kernel internals, device drivers, memory management, storage, networking, and high-speed interconnects to build and troubleshoot highly performant systems • Work with engineering teams to understand needs, define requirements, and deliver efficient solutions • Set performance goals, monitor feedback, analyze data, and make continuous improvements for system reliability • Contribute to defining technical strategies and roadmaps for our platform automation initiatives, ensuring alignment with company-wide goals and standard methodologies
Job Requirements
- Bachelor's or equivalent experience in Computer Science, Computer Engineering, or a related technical field, or Master's degree or equivalent experience in a similar field
- 5+ years of industry experience in software development, focusing on infrastructure, distributed systems, automation, and/or performance engineering
- Proven ability to develop robust tools and automation using programming languages such as C++, Python, or Go
- Experience with operating system internals, device drivers, memory management, and debugging performance issues in complex compute applications
- Experience in designing, building, and operating large-scale distributed systems, with knowledge of networking protocols, cluster management, and high-performance interconnects
- Experience building and maintaining automated testing, benchmarking, and continuous integration/continuous deployment pipelines
- Outstanding analytical, problem-solving, and debugging skills, with a track record of resolving complex technical challenges
- Excellent interpersonal and communication skills, with the ability to articulate complex technical concepts to diverse audiences and collaborate effectively across teams
Benefits
- Health insurance
- 401(k) retirement plans
- Paid time off
- Flexible work arrangements
- Professional development opportunities
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer, Fullstack
FlexFlex splits your bills into smaller, stress-free payments throughout the month. Start today with your rent bill!
• Focus on creating exceptional user and partner experiences that drive engagement and retention. • Partner closely with product managers, designers, and data scientists, data analysts to identify and solve critical user onboarding challenges. • Design, develop, test, and deploy robust APIs, services and data pipelines that enhance user onboarding and overall platform experience. • Implement changes through an agile methodology, prioritizing rapid iteration and continuous improvement. • Utilize data and analytics to measure the impact of your work and identify opportunities for optimization.
- Build full-stack features using Next.js, React, TypeScript, Prisma, PostgreSQL - Use Cursor IDE and AI assistants to accelerate development - Design database schemas and optimize queries - Integrate third-party APIs (Stripe, Supabase, music services) - Develop admin dashboards and complex UIs - Own projects from requirements to deployment
Staff Software Engineer – Compliance
SardineCombine risk, compliance, and payment protection to increase customer trust and loyalty - all from one powerful API.
• Architect, design, and implement robust, efficient, and reliable backend services for KYC workflows, sanctions screening engines, and alert management systems • Build and optimize case management and alert creation pipelines that enable investigators to efficiently review and disposition suspicious activity • Develop and maintain integrations with regulatory reporting systems, including SAR filing and GoAML submissions • Collaborate closely with compliance stakeholders, product teams, and other engineering teams to translate regulatory requirements into scalable technical solutions • Contribute to developing new features and capabilities that enhance detection accuracy, reduce false positives, and streamline investigator workflows • Craft and maintain technical documentation for compliance systems, ensuring auditability and facilitating regulatory examinations • Play a pivotal role in shaping our company's engineering culture, ensuring the maintenance of high engineering standards across the organization
Software Engineer, Cloud API
CyberhavenWe protect important data other tools can’t see, from threats they can’t detect, across technologies they can’t control.
• You'll design and implement highly scalable and fault-tolerant solutions to discover and detect sensitive data across public clouds (e.g., AWS, GCP, Azure) and SaaS applications. • You'll be solving real-world scaling problems that require thorough performance analysis and troubleshooting skills • You get to work with a modern and constantly evolving microservices-based software stack which includes Go, Kubernetes, BigTable, BigQuery, Spanner, Redis, Docker, and more. • You'll write robust and secure-by-design hardened software that must withstand real-world attacks, while processing untrusted data and communicating with hundreds of thousands of endpoints over the internet.




