Sr. Software Engineer, Data Plane, NPD Forwarding Stack, Data Plane

3 weeks ago


San Francisco, United States Amazon Full time
Sr. Software Engineer, Data Plane, NPD Forwarding Stack, Data Plane

Job ID: 2776438 | Amazon Data Services, Inc.

AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. In other words, we’re the people who keep the cloud running. We support all AWS data centers and all of the servers, storage, networking, power, and cooling equipment that ensure our customers have continual access to the innovation they rely on. We work on the most challenging problems, with thousands of variables impacting the supply chain — and we’re looking for talented people who want to help.

You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other vital roles. You’ll collaborate with people across AWS to help us deliver the highest standards for safety and security while providing seemingly infinite capacity at the lowest possible cost for our customers. And you’ll experience an inclusive culture that welcomes bold ideas and empowers you to own them to completion.

Amazon Web Services is looking for Software Development Engineers to develop state of the art Linux based networking platforms. You will join a team of engineers developing embedded routing platforms that enable one of the world's largest and complex networks.

We are seeking engineers with a demonstrated track record of designing and implementing Linux-based solutions on embedded devices, ideally for networking products. We want people who are passionate about changing the way data center networking is done.

Key job responsibilities
  1. You like to get stuff done and solve complex, impactful problems.
  2. AWS develops both the network and the devices, allowing us to innovate in a way that others cannot.
  3. Amazon’s network is global in scope and it continues to grow: most of the network runs on our switches and we continue to expand our footprint.
  4. Very large impact: these devices are central to Amazon.com, AWS and more AWS customers.
A day in the life

There are two main components to forwarding the Linux Kernel and its constructs for L2/L3 forwarding and management, and the underlying hardware. Our goal is to have the Kernel state and the hardware state mirror one another, and as such we need people that have expertise in Linux kernel and core networking expertise. Ideally you understand both how Linux manages forwarding as well as how that maps to the underlying forwarding hardware.

About the team

We are the Data Plane team and are split between Cupertino and Seattle and are looking to expand in either site. Our team owns packet forwarding in our networking devices; that is, the core functionality of a networking switch.

BASIC QUALIFICATIONS

- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team

PREFERRED QUALIFICATIONS

- 7+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.

#J-18808-Ljbffr

  • San Francisco, United States Anyscale Full time

    About Anyscale:At Anyscale, we're on a mission to democratize distributed computing and make it accessible to software developers of all skill levels. We’re commercializing Ray, a popular open-source project that's creating an ecosystem of libraries for scalable machine learning. Companies like OpenAI, Uber, Spotify, Instacart, Cruise, and many more, have...


  • San Jose, United States Cisco Systems, Inc. Full time

    The Cisco Distributed System Engineering (DSE) group is at the forefront of developing products that power the largest networks in the world. The networking industry is going through a massive transformation to build the next generation infrastructure to meet the needs of AI/ML workloads and continuously increasing internet users and applications. We are...


  • San Jose, CA, United States Cisco Systems, Inc. Full time

    Who We Are:The Cisco Distributed System Engineering (DSE) group is at the forefront of developing products that power the largest networks in the world. The networking industry is going through a massive transformation to build the next generation infrastructure to meet the needs of AI/ML workloads and continuously increasing internet users and application....


  • San Jose, United States Cisco Systems, Inc. Full time

    Who We Are:The Cisco Distributed System Engineering (DSE) group is at the forefront of developing products that power the largest networks in the world. The networking industry is going through a massive transformation to build the next generation infrastructure to meet the needs of AI/ML workloads and continuously increasing internet users and applications....


  • San Jose, United States Cisco Systems Full time

    Who We Are:The Cisco Distributed System Engineering (DSE) group is at the forefront of developing products that power the largest networks in the world. The networking industry is going through a massive transformation to build the next generation infrastructure to meet the needs of AI/ML workloads and continuously increasing internet users and applications....


  • San Francisco, United States International Staff Consulting Full time

    Our client is focused on data-centric AI (DCAI), providing algorithms/ interfaces to help companies (across all industries) improve the quality of their datasets and diagnose/fix various issues in them. Our client develops next-generation DCAI algorithms that we release publicly as open-source software (github.com/cleanlab/cleanlab) as well as enterprise...


  • San Diego, California, United States Apple Full time

    Company OverviewAt Apple, we are passionate about innovation and delivering cutting-edge products that transform the world. Our Wireless Technologies and Ecosystems team is seeking a talented Cellular Software Engineer to join our elite team of engineers.SalaryThe base pay for this role ranges between $115,700 and $174,200, depending on your skills,...

  • Full Stack Engineer

    3 weeks ago


    San Francisco, United States People Data Labs Full time

    Job DescriptionJob DescriptionAbout UsWe are the provider of high-quality B2B people and company data. At People Data Labs, we're leading the emerging DaaS economy. We empower developers, engineers, and data scientists to create innovative, compliant data products at scale with our clean, easy-to-use datasets of resume, company, location, and education...


  • South San Francisco, United States Entertainment Data Oracle (EDO) Full time

    Who We Are EDO is the TV outcomes company - a leading platform measuring Convergent TV advertising. Combining real-time engagement signals with world-class decision science, EDO maximizes creative and media performance for modern marketers at leading brands, TV networks, entertainment studios, and ad agencies. EDO's investment-grade data align advertising...


  • San Jose, United States ACL Digital Full time

    Role: Senior Software Engineer Location: San Jose, CA, Richardson, TX, Irving, TX, Basking Ridge, NJ, Bedminster, NJ, and Branchburg, NJ (Hybrid) Duration: 12+ Months C2C is open Highlighted in yellow are must, non- negotiable . JOB DESCRIPTION: As a software consultant, you will be interacting with software engineers, network/system operations staff,...


  • San Francisco, California, United States Kuzco Full time

    About KuzcoKuzco is a pioneering startup focused on creating a distributed LLM inference network that aggregates idle GPU capacity worldwide to form a unified plane of compute for large-language models.Our MissionWe aim to harness collective computational power to drive innovation in the field of AI.About the RoleAs a Senior Software Engineer, you will play...


  • San Francisco, California, United States WEX Inc Full time

    Job OverviewWe are seeking a highly skilled Sr. Principal Data Software Engineer to join our team at WEX Inc.About the Role:As a key member of our data engineering team, you will be responsible for designing and implementing scalable, reliable, and cost-effective data architectures.You will work closely with stakeholders to understand business requirements...


  • San Francisco, California, United States People Data Labs Full time

    About the RoleWe're seeking a skilled Full Stack Engineer to join our team at People Data Labs. As a key member of our engineering team, you will be responsible for designing and developing our self-serve product offerings, core tools, and systems that support our core business activities.Key Responsibilities:Drive our self-serve product offerings to bring...

  • Sr/Data Engineer

    2 weeks ago


    San Francisco, United States Federal Reserve Bank of New York Full time

    CompanyFederal Reserve Bank of San Francisco We are the Federal Reserve Bank of San Francisco—public servants with a mission to advance the nation’s monetary, financial, and payment systems to build a stronger economy for all Americans. We are a community-engaged bank, and are committed to understanding and serving the vibrant, expansive communities of...


  • San Francisco, California, United States Trunk Full time

    We're on a mission to empower software organizations to deliver high-quality projects quickly. Our unique approach enables engineering teams to stay focused on designing and implementing software, leading to the creation of magical projects and happier teams.Our team is growing rapidly, with our founders leveraging their experience from some of the world's...


  • San Jose, California, United States ACL Digital Full time

    ACL Digital is seeking a seasoned Senior Software Engineer to join our team.The ideal candidate will have a strong background in software development, with a focus on building scalable software systems and software infrastructure.About the Role:We are looking for an experienced software consultant who can interact with software engineers, network/system...

  • Sr. Data Engineer

    3 days ago


    San Francisco, United States Windfall Full time

    Windfall is seeking a Sr. Data Engineer to join our core data team. As a Sr. Data Engineer on our core data team, you will be building out the core data asset that everything else at Windfall is built on top of. Communication and collaboration are at the heart of Windfall, and you will work closely with our product, data science, and other engineering teams....


  • San Francisco, California, United States Amazon Full time

    About the Role:We are seeking an experienced Senior Software Engineer to join our Data Plane team. As a key member of our team, you will be responsible for designing and implementing state-of-the-art Linux-based networking platforms.Our team owns packet forwarding in our networking devices, which is the core functionality of a networking switch. You will...


  • San Francisco, United States Advanced Engineering Group LLC Full time

    About the Role: Demandbase is seeking creative, highly motivated, enthusiastic engineer individuals to be part of our product development team. You will work in a fast paced agile environment to build and deliver key features of the application. This is a great opportunity to work with a talented, high energy and creative team focused on building a...


  • San Francisco, United States AI Talent Flow Full time

    Distributed Systems Engineer Alain Dalencourt Scaling retrieval systems is a challenging engineering problem. Chroma's distributed data plane must support workloads appropriate to serving AI applications at scale, which involves scaling vector search, document storage, metadata filtering, and more, for billions of records across millions of collections....