Software Development Engineer, AWS Intent Driven Network

3 days ago


San Francisco, United States Amazon Full time
Software Development Engineer, AWS Intent Driven Network

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.

Want to work on next generation software services that build AWS Network? And design, build and own services that form the foundation of Network Configurations and Validations? If we've piqued your interest, read on, to learn more about this opportunity.

What do we do here? Amazon Web Services (AWS) runs one of the largest networks in the world. We are changing the way Networks are conceived, designed, built and operated, by adopting the principles of Software Defined Networking (SDN) and Intent Based Networking (IBN). We derive our network topologies from higher level designs and intents, and a distributed software system controls the way we manage our network. We put services and algorithms in place to control and manage all layers of the Amazon network, from top of the rack switches in our datacenters (TORs) to our internet and private backbone facing routers. In this senior software dev engineer position, you will be designing, building and owning highly distributed, large scale web services that form a core part of our SDN software ecosystem. You will work with a team of talented developers, and principal engineers to build the next generation software services in our space.

Why software services for building the network? At Amazon, we are always customer obsessed. By creating an intent-based, scalable network, we respond quickly and safely to network changes like scaling, maintenance, failure, security and other types of events. This also lowers the cost and overhead for customers, while driving up performance, availability and reliability.

Why now? We want to expand scope of our IBN and configuration backend systems to store and vend operational intent, thereby facilitating anomaly detection. We also would expand our description languages, parsers and workflow engines to go beyond the mostly static configuration elements and cover dynamic and operational elements. To achieve this we need to expand our current team focusing on IBN related areas. We are looking for talented software engineers who want to get hands on experience with fully automated hyper scale data center networks, cloud infrastructure, large-scale software deployments, algorithms, distributed systems, lambda-based and service oriented architectures.

How do we operate in our team? We empower our engineers to take ownership of their realm and make a difference. They start by gathering requirements, diving deep to choose technologies, designing features and spinning new services, coding and reviewing, deploying software across the globe and maintaining services. In AWS, we are nimble and agile, like being part of a startup, innovating while collaborating with a smart group of people around you. We are thrilled about how software is changing the landscape of networking. We operate on an unimaginable scale. We push the boundaries in robustness, fault-tolerance and smart adaptive algorithms that can react intelligently to real-world events. Software engineers on our team contribute to every phase of the development process and deploy scalable software systems worldwide.

What will you be doing here?

  1. Design and develop software services for network configuration, verification and management.
  2. Work with your dev team to build production quality software that meets our definition of done.
  3. Participate in sprint demos, reviews and planning sessions.
  4. Work alongside Senior Engineers and Principals to invent and simplify.
  5. Work with management, customers and other engineering teams to develop state of the art solutions, incorporating new technologies, algorithms and innovations.

Who are we looking for? Smart, talented engineers with solid, production quality, software services/applications experience. Previous Routing Protocols/Networking background is a plus. Have more questions? Talk to us We'll be happy to setup an info call to give you more context and details about the job.

A day in the life: As an engineer in AIDN, you will work closely with AIDN’s customers, product management team, and your immediate team to define the team roadmap, create services, and respond to our customers’ needs. You will own end-to-end AIDN Services, responsibility for design, implementation, deployment, and operational maintenance. These critical services are foundational to AWS Networking and Amazon as a whole. You will collaborate with Principal Engineers as you design these services, and you will use best practices to ensure that they are secure, scalable, and reliable. At the production phase, you’ll be focused on building mechanisms that improve operations for our services and customers.

About the team: Within AWS Networking, the AWS Intent Driven Network (AIDN) team creates services and tools that make it easier for Amazon to manage and grow the AWS Network. We own an array of services and tools, ranging from highly-available distributed systems, to customer-facing Command Line Interfaces (CLIs) which bring a variety of engineering problems to solve. The team is working to build and deliver a long-lasting solution for our customers that will change the way the AWS Network is managed. The team environment is collaborative and friendly. Team members support one another and experience professional growth through one-on-one mentoring from more experienced colleagues. The team seeks to maintain a high-bar through thoughtful team-wide design and code reviews with senior leaders. This team cares about individual career growth and seeks to align projects that help team members develop, so they feel empowered to take on more ambiguous and complex problems within the organization.

Working at AWS in the Core Networking Team: Meet Matt, Director, Core Networking --- Video Link

Why AWS: Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.

Diverse Experiences: Amazon values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.

Work/Life Balance: We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud.

Inclusive Team Culture: Here at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.

Mentorship and Career Growth: We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.

Minimum Qualifications:

  1. 3+ years of non-internship professional software development experience.
  2. 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience.
  3. Experience programming with at least one software programming language.
  4. 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience.
  5. Bachelor's degree in computer science or equivalent.
  6. Experience building complex software systems that have been successfully delivered to customers.

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, California, United States Britive Full time

    About the OpportunityWe are looking for an experienced AWS Software Development Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and developing scalable multi-tenant SaaS applications on the AWS platform. You will collaborate with product management and engineering teams to design and integrate...


  • San Jose, United States CV Library Full time

    Our Networking team is responsible for designing, building, and operating the global, intelligent network infrastructure to meet the requirements of high availability, scalability, and high-performance. By joining this team, you will gain marketable software development and/or network operation experiences in data center networking at massive...


  • San Jose, United States HireIO Inc Full time

    Our Networking team is responsible for designing, building, and operating the global, intelligent network infrastructure to meet the requirements of high availability, scalability, and high-performance. By joining this team, you will gain marketable software development and/or network operation experiences in data center networking at massive scale. ...


  • San Jose, United States HireIO Inc Full time

    Our Networking team is responsible for designing, building, and operating the global, intelligent network infrastructure to meet the requirements of high availability, scalability, and high-performance. By joining this team, you will gain marketable software development and/or network operation experiences in data center networking at massive scale. ...


  • San Jose, United States CV Library Full time

    Our Networking team is responsible for designing, building, and operating the global, intelligent network infrastructure to meet the requirements of high availability, scalability, and high-performance. By joining this team, you will gain marketable software development and/or network operation experiences in data center networking at massive...


  • San Francisco, California, United States Mindlance Full time

    Mindlance is seeking a highly skilled Software Development Engineer for AWS Govcloud to join our team. As a senior engineer, you will play a key role in building and deploying secure cloud applications in an AWS Govcloud region.About the RoleThe ideal candidate will have 6+ years of software development experience, with a strong background in Ruby on Rails,...


  • San Jose, California, United States HireIO Inc Full time

    At HireIO Inc, we are seeking a highly skilled Software Development Engineer to join our Networking team. As a key member of our team, you will be responsible for designing, building, and operating the global, intelligent network infrastructure that meets the requirements of high availability, scalability, and high-performance. This role offers marketable...


  • San Francisco, California, United States TENDO Full time

    Job OverviewWe are seeking a highly skilled Senior Software Engineer to lead the development of our next-generation healthcare software. This individual will be responsible for driving all phases of software development, from requirements analysis to implementation and testing.About TendoTendo is a fast-growing, mission-driven company dedicated to improving...


  • San Diego, California, United States Amazon Full time

    Shape the Future of Virtualized NetworkingThe Amazon Elastic Compute Cloud (EC2) VPC Dataplane team owns the packet pipeline that runs beneath all our customer's EC2 VPC instances. Our vision is to combine performance with cloud benefits.We're looking for kernel/embedded C programmers who can deliver ultra-high performance for our EC2 customers. This...


  • San Francisco, United States Gopowerev Full time

    JOB PURPOSE We are seeking a highly skilled Backend Software Engineer to design and implement robust backend systems for our EV charging solutions. This role will focus on distributed system design, event-driven services, and seamless third-party integrations. The ideal candidate will have a strong technical foundation in API development, cloud architecture,...


  • San Jose, California, United States Hireio, Inc. Full time

    Job OverviewHireio, Inc. is a leading innovator in intent-based networking solutions.Estimated Salary: $140,000 - $160,000 per yearKey Responsibilities:Design and Develop cutting-edge software to automate datacenter network management, enhance intelligence, and drive digitalization.Build and Deploy platform products and tooling services with capabilities for...


  • San Francisco, United States ZipRecruiter Full time

    Job Description Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware, streamlining the experience for researchers and developers. The focus involves the optimization of various common neural networks for optimal performance...


  • San Francisco, United States Amazon Full time

    Software Development Engineer, New Security ServiceJob ID: 2847173 | Amazon Development Center U.S., 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,...

  • AWS SaaS Developer

    2 weeks ago


    San Francisco, California, United States Britive Full time

    Job Description:We are looking for an experienced Software Engineer to join our team at Britive. The ideal candidate will have a strong background in software engineering and advanced knowledge of the AWS platform.About You:You will be responsible for designing and developing large-scale applications on the AWS platform. You must be able to hit the ground...


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

    About the Team/RoleThe Software Development Engineer provides technical leadership, change, consulting and subject matter expertise across multiple technologies and practices to meet customer requirements for rapid service delivery, reliability, and innovation. The role works collaboratively with key stakeholders, vendor representatives, and other IT...

  • AWS Govcloud Engineer

    2 weeks ago


    San Francisco, California, United States Mindlance Full time

    About Mindlance:We are a company committed to innovation and growth. Our team is passionate about delivering cutting-edge solutions that meet the needs of our clients. As a AWS Govcloud Engineer, you will play a critical role in shaping our cloud strategy and ensuring the security and compliance of our SaaS platform.Responsibilities:- Design, build, and...


  • San Francisco, California, United States Seven Seven Software Full time

    About the Position: We are seeking an experienced Software Development Lead - AI to join our team at Seven Seven Software. The ideal candidate will have a strong background in software engineering and AI/machine learning, with experience in designing and developing advanced AI models and algorithms. As a key member of our team, you will be responsible for...


  • San Francisco, California, United States Crusoe Full time

    Software Defined Networking LeadWe are pioneering vertically integrated, purpose-built AI infrastructure solutions trusted by Fortune 500 companies to power their most advanced AI applications.The ideal candidate will drive meaningful innovation, make a tangible impact, and join a team that's setting the pace for responsible, transformative cloud...


  • San Francisco, United States ZipRecruiter Full time

    Job DescriptionSenior Neural Network Kernel Software Development EngineerOur client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware, streamlining the experience for researchers and developers. The focus involves the optimization of various common neural networks for optimal performance on...


  • San Francisco, United States Crusoe Energy Inc Full time

    Crusoe Energy is on a mission to unlock value in stranded energy resources through the power of computation. We aim to align the long term interests of the climate with the future of global computing infrastructure. As data centers consume an exponentially growing power footprint to deliver technology to all connected devices, we are inspired by making sure...