Search jobs > Seattle, WA > Software development

Software Development Engineer, EFA MPI Team

Annapurna Labs (U.S.) Inc.
Seattle, Washington, USA
$129.3K a year
Full-time

Can you lead a team that enables the next generation of scientific breakthroughs? Do you want to drive adoption of the cloud for High Performance Computing customers? Then this role is for you!

We seek a Senior Software Development Engineer with the skills and background to have a real impact in making MPI work in the cloud, using our latest networking infrastructure, including the Elastic Fabric Adapter (EFA).

Bring your exceptional experience and scientific computing knowledge to bear on the toughest challenges of the day. Join us as we make AWS the best choice for HPC customers.

Key job responsibilities

You will lead a team of motivated software development engineers and routinely contribute to MPI open source projects. You will help set the strategic roadmap for our products and technology.

You will bring solutions that make EFA and our cloud offerings competitive and enticing to customers. You will stay up-to-date on the latest breakthroughs in communications and networking and apply these to MPI to further improve the AWS value proposition.

A day in the life

Work with an energetic group, inventing and reviewing innovative ideas and code that makes AWS the best place for HPC. Represent our team to the MPI communities and the brilliant stakeholders and leadership in our organization.

Find solutions to the toughest problems in scientific computing today. Mentor engineers that are driven to grow and succeed.

Grow your career, taking advantage of the endless possibilities in Amazon's performance culture.

About the team

We are part of Annapurna Labs, a subsidiary in AWS that builds software and hardware that make EC2 work. Our organization is a dedicated group of innovators that have invented new networks, new silicon, new software suites, and combined those to entice customers to move immense HPC and Machine Learning workloads to the cloud.

The EFA MPI team is laser focused on making AWS and Graviton the best and most cost-effective place for scientific computing.

We are open to hiring candidates to work out of one of the following locations :

Seattle, WA, USA

BASIC QUALIFICATIONS

  • 3+ years of non-internship professional software development experience
  • 3+ years of programming with at least one software programming language experience
  • 3+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Experience as a mentor, tech lead or leading an engineering team
  • Experience developing high-performance code in C / C++

PREFERRED QUALIFICATIONS

  • Bachelor's degree in computer science or equivalent
  • Experience developing low-level C code in an MPI project
  • 30+ days ago
Related jobs
Amazon
Seattle, Washington

Embedded Software Development Engineer, Rack Power. What you will do: as a member of the Rack Power team, you will be responsible for designing, developing, testing, and deploying distributed software systems and large-scale solutions for our world-wide installed fleet. You will work closely with so...

Hasbro
Renton, Washington

You will work with a diverse set of product and engineering teams to design and build innovative data systems that exceed industry standards and provide our analysts, data scientists, marketers, and business teams with clear, accurate, and actionable insights. Wizards of the Coast, you will be a tec...

Amazon
Seattle, Washington

Software Development Engineer - Embedded Satellite Software, Project Kuiper Flight Computer Software. In this role, you will participate in all phases of software development from requirements through implementation and test to operations. Our team tackles many critical satellite functions: power ma...

ByteDance
Seattle, Washington

By joining this team, you will gain marketable software development and/or network operation experiences in data center networking at massive scale. PhD graduate with a background in Computer Science, Electronic Engineering, Computer Engineering, Network Engineering or related technical discipline2....

Amazon
Seattle, Washington

Software Dev Engineer II, EC2 Nitro Specialized Instances, dbrown Team. We are looking for an experienced Software Engineer to drive development for new EC2 compute platforms. In this role, the Engineer will work with a broad and deep group of technical teams that develop hardware, firmware, systems...

Woot.com LLC
Seattle, Washington

Our engineering teams build the web and app experiences our customers use to browse and purchase, build the tools and automation that help us to find the right deals at the right time among millions of options, and build the tools that powers Woot's business. As an engineering team, we are builders ...

Amazon Development Center U.S., Inc.
Seattle, Washington

Are you interested in being part of a team of software engineers tasked with building a new AWS service that intersect cloud computing, Big Data, machine learning, and customer engagement? Do you enjoy the challenge of building and managing innovative services? Do you want to make an impact at a glo...

Amazon.com Services LLC
Seattle, Washington

The ML Apps team works side by side with chip architects, compiler engineers and runtime engineers to create , build and tune distributed training solutions with Trn1. This role is for a Software Engineer in the Machine Learning Applications (ML Apps) team for AWS Neuron. Strong software development...

Amazon.com Services LLC
Seattle, Washington

Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence. You are a software engineer with an inte...

Amazon.com Services LLC
Redmond, Washington

Amazon Aurora Storage platform team is looking for experienced software engineers who are excited about building large scale systems spanning tens of thousands of servers, across multiple data-centers worldwide. These are core systems development positions where you will own the design and developme...