Leader driving NVIDIA's developer technology innovations through performance engineering. Collaborating on optimizing performance techniques for CPUs and GPUs in cloud and on-premise environments.
Responsibilities
Driving Innovation: researching, analyzing, and developing innovative techniques to optimize performance of complex workloads across cloud and on-premise environments.
Technical Leadership: leading software design decisions, influencing architecture roadmap, and effectively communicating technical solutions to multi-functional teams.
Growing and Mentoring Your Team: building a distributed world-class team of performance engineers and fostering a collaborative and innovative culture.
Collaboration and Communication: collaborating closely with company leadership, research teams, and cross-functional partners to drive strategic decision-making.
Requirements
An MS or PhD in Computer Science, Computer Engineering, or in a related computationally focused science degree (or equivalent experience).
7+ overall years of relevant experience with 4+ years in a technical role and 3+ years of experience in an engineering leadership role.
Outstanding leadership, strong cross-functional collaboration, and impactful project execution.
Hands-on experience in low-level performance optimization, including GPU parallel programming, e.g., CUDA.
Programming fluency in C/C++ with a deep understanding of algorithms and software development.
In-depth expertise with CPU and GPU architecture fundamentals.
Strong algorithmic skills and proven experience implementing low-level optimizations for enterprise applications.
A track record of building high-performing teams by attracting and hiring top engineering talent.
Excellent communication and presentation skills.
Demonstrated ability to successfully plan, lead, and execute high-impact initiatives.
Senior Developer Technology Engineer optimizing CPU performance for large scale applications at NVIDIA. Collaborating with industry experts to publish optimization techniques and influence hardware design.
Operations Engineering Support 2 role at Celestica focusing on troubleshooting, repairing, and maintaining complex electromechanical systems in a manufacturing environment.
Technical Support role in engineering operations analyzing schematics and troubleshooting electromechanical systems. Collaborating with engineers and performing maintenance on assembly equipment.
Microsoft Developer responsible for Dynamics 365 solutions and ERP integration. Collaborating with global teams to deliver high - quality development projects.
Senior Programmer maintaining and enhancing AgriSompo's crop insurance application. Collaborating with technical leads and engineers to deliver scalable and reliable solutions.
Layup Process Engineering Specialist optimizing blade production processes at Vestas. Collaborating on process standardization and improvement initiatives in manufacturing operations.
Senior Specialist in Layup Process Engineering at Vestas, focusing on design and optimization of production processes. Collaborating with teams to establish standards and improve overall business performance.
Developer specialized in COBOL for hybrid financial applications at CDMX. Requires 1 year experience and offers comprehensive medical and life insurance benefits.