Senior System Software Engineer, AI Data Platform
Location
Vietnam
Posted
111 days ago
Salary
0
Seniority
Senior
Job Description
Senior System Software Engineer, AI Data Platform
NVIDIA
• Develop efficient infrastructure and tools for automating complex software processes • Implement advanced test harnesses, benchmarking frameworks, and analytical tools to characterize and optimize the performance and efficiency of our software and hardware platforms • 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
Job Requirements
- Bachelor's or equivalent experience in Computer Science, Computer Engineering, or related technical 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
- Excellent interpersonal and communication skills
Benefits
- Competitive salaries
- Comprehensive benefits package
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Principal Engineer, Configuration Management
Switzerland Global EnterpriseWe support Swiss SMEs in their international business and help innovative foreign companies to establish in Switzerland.
• Define and support nuclear industry configuration management practices, document management, and change control processes for new commercial nuclear power plant projects • Drive specification, development, implementation, and operation of assigned CM processes consistent with GEH and regulatory requirements • Develop in-depth knowledge of CM processes and tools for nuclear plant projects; coordinate GEH project CM processes with other organizations • Assist with engineering configuration management implementation activities inside GEH, in partnership with Information Technology (IT) and support CM interface activities at suppliers • Master the project Information Management System and engineering design tool suites necessary to maintain CM equilibrium • Coordinate project CM processes and tools with those of major suppliers • Support Engineering and Project Management in planning, assessment, reporting and tracking activities and in preparation of related presentations and reports • Work within a diverse team environment to execute work plans and schedules as applicable for mission success • Perform work in compliance with policies and procedures • Support GEH quality requirements, including participation in design reviews, and initiating and responding to Corrective Actions • Provide on-time, quality delivery of documentation packages in accordance with contract requirements, business procedures, and regulatory agency guidelines
Technical Leader – BWRX-300 Plant I&C Systems
Switzerland Global EnterpriseWe support Swiss SMEs in their international business and help innovative foreign companies to establish in Switzerland.
• Coordinate matrixed cross-disciplinary Engineering teams to assess work product or support requests • Analyze plant system requirements, operations and maintenance goals, possible I&C and DCS architectures, equipment selection, phased implementations • Develop list of clarifications and exceptions • Prepare proposals with scope, conformance matrix and risk scorecard, work plans, cost estimates, and schedules • Lead preparation of high thru low work planning, scheduling, and resource loading across lifecycle phases of Engineer-Procure-Construct or new product introduction • Support project engineering or manager with understanding execution metric and status, issues, risks, mitigation or recovering plans • Drive compliance utilizing scope, schedule work plan, budget, overall schedule, applicable design processes, and discipline specific practices and tools including design and technical reviews • Lead operations and follow-up to ensure deliverables are produced and commitments met on-spec., on-budget, and on-schedule • Provide technical oversight and mentorship to ensure system designs and deliverables comply with requirements
• Coordinate matrixed cross-disciplinary Engineering teams to assess work product or support requests • Analyze plant system requirements, operations and maintenance goals, possible I&C and DCS architectures, equipment selection, phased implementations • Develop list of clarifications and exceptions, prepare proposals with scope, conformance matrix and risk scorecard, work plans, cost estimates, and schedules • Lead preparation of high thru low work planning, scheduling, and resource loading across lifecycle phases of Engineer-Procure-Construct or new product introduction using applicable practices, guides, and tools • Support project engineering or manager with understanding execution metric and status, issues, risks, mitigation or recovering plans • Drive compliance utilizing scope, schedule work plan, budget, overall schedule, applicable design processes, and discipline specific practices and tools including design and technical reviews • Provide technical oversight and mentorship
Full Stack Software Engineer – Studio Talent Engineering
NetflixDescribed as the world's top internet television network, Netflix is a publicly-traded entertainment company offering video-on-demand and streaming media. As an
• Identify, architect, develop, test, deploy, and operate fully integrated solutions across build/buy that provide seamless end-to-end product experiences. • Lead cross-functional technical efforts, driving alignment and consensus across diverse teams. • Design and implement scalable systems and make critical technical decisions on technology, reliability, and performance. • Design, build, and maintain infrastructure for modern integration methods between our applications, third-party services, and other Netflix teams' services. • Design and implement sophisticated data synchronization pipelines and scenario management systems that maintain data consistency across multiple source-of-truth systems while handling complex bidirectional data flows and real-time updates. • Solve complex, high-impact problems and influence strategies to improve system and product quality across Talent Tech Engineering. • Influence strategies and execution roadmaps within your department or technical areas of expertise, ensuring alignment with business goals. • Deliver a variety of artifacts, including code, algorithms, designs, prototypes, strategies, or architectures, that lead to system simplification and higher impact. • Collaborate extremely effectively with product managers, designers, other engineers, stakeholders, and vendors on projects within the team and across all of Netflix. • Communicate complex technical issues and business impacts clearly to varied audiences. • Mentor, develop, and grow members in your department/sub-function.



