Search jobs > Sunnyvale, CA > Staff software engineer

Staff Software Engineer

Alibaba Cloud
Sunnyvale, CA, United States
$148.8K-$244.8K a year
Full-time

Alibaba operates hyper-scale networks that serve hundreds of millions of users around the world. Alibaba Infrastructure Service(AIS) Networking Team is responsible for keeping the network running reliably, efficiently and at scale.

We are looking for experienced and passionate engineers to build the next generation platform for our datacenter and wide-area networks.

Candidates should be passionate about solving challenging networking problems, enjoy working in a collaborative environment and have excellent communication skill.

You will be part of a fast-paced team that design and implement networking technologies and solutions for Alibaba's explosive business needs.

This includes white box switches that are specially designed for Alibaba's datacenter network, hardware acceleration based on smart NIC / DPU / IPU, high performance network packet processing platform, networking protocol design and optimization, datacenter and backbone network SDN solutions etc.

Qualifications

1. Experience in the design and development of Ethernet switching or routing related software or distributed systems software, familiar with open source networking software such as SONiC.

2. Understanding of IP networking, familiar with large scale datacenter and backdone architecture, and related networking protocols such as EVPN / VXLAN / BGP / SRv6.

3. Familiar with networking hardware (NIC and switch ASIC), and related software development.

4. Knowledge of one or more of C / C++, Python. Experience in developing and optimizing Linux kernel networking stack or networking device drivers.

5. Experience in high performance networking protocols such as RDMA.

6. Ability to design a solution and implement features independently.

The ideal candidate should have at least one of the skills listed above. People with people management or project leader experience is preferred.

The pay range for this position at commencement of employment is expected to be between $148,800 and $244,800 / year. However, base pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience.

If hired, employee will be in an at-will position and the Company reserves the right to modify base salary (as well as any other discretionary payment or compensation program) at any time, including for reasons related to individual performance, Company or individual department / team performance, and market factors.

6 days ago
Related jobs
Promoted
CARIAD
Mountain View, California

We are seeking skilled Software Engineers to lead key areas of the software design efforts for the future of CARIAD’s Infotainment software stack. Own software features end-to-end and deliver high quality, testable, and peer reviewed software components. Integrating the developed software with...

ServiceNow
Santa Clara, California

Work closely with Engineering Managers and other Architects in the team to co-develop best in class technical designs in building enterprise grade software. It all started in sunny San Diego, California in 2004 when a visionary engineer, Fred Luddy, saw the potential to transform how we work. We’re ...

Greylock
CA, United States

The company is seeking a staff level engineer that will be responsible for building the underlying systems that ingest data from their customers, transform it and make it available for their core system. Excellent software development skills with a can-do, fast-shipping attitude. ...

Archer Aviation
San Jose, California

Join a small team of engineers working on Archer’s autonomous future. Architect, implement and validate software that will be deployed to simulations, drone testbeds and full scale aircrafts. Degree in engineering or related field. Hands on experience designing, implementing, integrating and validat...

Walmart
Sunnyvale, California

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 4 years’ experience in software engineering or related area. Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Softwar...

Aurora
Mountain View, California

Software Engineer - Autonomy Data: Continuous Learning. Collaborate with autonomy engineers to improve the quality and composition of our datasets. Excellent Python, Proficient C++ programming and software design skills. Excellent C++ programming and software design skills. ...

General Motors
Mountain View, California

This individual should be prepared to build and maintain new capabilities for a large-scale application, provide technical leadership to a strong engineering team, instill best practices for reliable and scalable platform development, and proactively look for opportunities to better our technology a...

Snorkel AI, Inc.
Redwood City, California

Senior/Staff Software Engineer — Infrastructure. As a Software Engineer on the Infrastructure team, you'll accelerate the Snorkel AI team and our customers by improving our developer platform and services for user and data management across the stack. We work at the frontier of AI and software engin...

BlackLine
CA, United States

As a Staff Software Engineer, you will play a crucial role in building the next generation of BlackLine application. In addition to being a hands-on engineer, you will make important decisions regarding the design and architecture of the software and lead and mentor other engineers. Implement, refin...

Luma AI
Palo Alto, California

Proven work experience 10+ yrs as a reliability engineer, production engineer, infrastructure software engineer or a similar role in a fast-paced, rapidly scaling company. Collaborate with researchers and engineers to specify the availability, performance, correctness, and efficiency requirements of...