Lead, mentor, and grow your engineering team while overseeing project planning, execution, and ensuring the quality and performance of all deliverables.
Own major features and drive the team’s roadmap that aligns with ambitious goals and dynamic customer requirements.
Grow the local team while collaborating with a wide range of cross–business unit teams both on-site and locally.
Continuously evaluate and identify opportunities to improve processes, infrastructure, and practices to ensure efficient, transparent, and high-quality team execution.
This is a technical leadership role, with active involvement in feature design and implementation.
What we need to see:
BS or MS degree in Computer Engineering, Computer Science, or related field or equivalent experience.
8+ years of overall technical experience in system software and networking product development.
3+ years of experience managing and leading engineering teams.
Experience balancing multiple projects with competing priorities.
Solid understanding of computer systemarchitecture, operatingsystem and kernel internals.
Strong understanding of networking fundamentals and high-performance interconnection (e.g., InfiniBand, Ethernet)
Experience with Linux development, familiarity with OS virtualization technologies.
Background in multi-core / multi-process / multi-threaded programming environment.
Ability and flexibility to work and communicate effectively in a multi-national, multi-time-zone corporate environment.
Ways to stand out from the crowd:
Prior experience working with distributed teams, demonstrating your ability to manage and coordinate effectively across different locations.
Direct exposure to high-profile customers, demonstrating strong communication and relationship management skills.
Understanding of CUDA programming models, NVIDIA GPUs, and high-performance computing (HPC) environments.