Software Development Engineer, HPC/ML networking engineer, Annapurna Labs @ Annapurna Labs (U.S.) Inc. - Minneapolis, MN

Job Overview

2 years ago

Software Development Engineer, HPC/ML networking engineer, Annapurna Labs

Annapurna Labs (U.S.) Inc. - Minneapolis, MN

Bachelor’s Degree in Computer Science or related field Equivalent experience to a Bachelor's degree based on 3 years of work experience for every 1 year of education 2+ years professional experience in embedded or Linux kernel development Job summary Annapurna Labs is an integral part of AWS and develops hardware and software components that are critical building blocks for EC2 infrastructure. We specialize in designing semi-conductors, systems, chips, and software that optimize the AWS customer experience. More and more customers run their HPC and ML workloads on AWS to reap the benefits of elasticity and flexibility of the cloud. We work on building networking solutions (Elastic Fabric Adapter) to improve network speed and performance so that customers can scale their network intensive HPC and ML workloads over thousands of CPUs and GPUs and get blazing fast performance. We are seeking an experienced engineer with HPC interconnects (RDMA networking) background preferably in ML domain, with good understanding of collective operations. The ideal candidate will also have a deep understanding of computer architecture and operating systems (Linux especially) and be comfortable in server environments. Having embedded environments and embedded device programming background would be a plus. If you like solving hard infrastructure problems, want to work with HPC and ML customers, iterate fast and deliver meaningful solutions at scale, then come join us! A day in the life About Us Inclusive Team Culture Here at AWS, we embrace our differences. We are committed to furthering our culture of inclusion. We have ten employee-led affinity groups, reaching 40,000 employees in over 190 chapters globally. We have innovative benefit offerings, and host annual and ongoing learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences. Amazon’s culture of inclusion is reinforced within our 16 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust. Work/Life Balance Our team puts a high value on work-life balance. It isn’t about how many hours you spend at home or at work; it’s about the flow you establish that brings energy to both parts of your life. We believe striking the right balance between your personal and professional life is critical to life-long happiness and fulfillment. We offer flexibility in working hours and encourage you to find your own balance between your work and personal lives. Mentorship & Career Growth Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge sharing and mentorship. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded professional and enable them to take on more complex tasks in the future. Proficiency in modern programming languages Experience with HPC interconnects/ RDMA networking Experience with MPI Experience with NCCL and HPC Experience with collective communications 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. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.

Similar Jobs

JCBN

Software Engineer

JPMorgan Chase Bank, N.A.

Palo Alto, CA

Duties: Design, develop and implement software solutions. Skills Required: Requires experience in the following: system software experience in Linux- and Unix…

San Francisco, CA

As an engineer on the Safety Experience team, your focus is on making Discord'splatform safer for users. Keeping users safe is essential forDiscord's growth,…

Palo Alto, CA

Deliver consolidated software supply chain for TAS and other add-on products commonly referred to as TAS Tiles. Why will you enjoy this new opportunity?

San Francisco Bay Area, CA

Establish your personal and professional development goals with your manager. You should feel comfortable balancing risk, speed, and quality in your development…

San Francisco Bay Area, CA

Establish your personal and professional development goals with your manager. You should feel comfortable balancing risk, speed, and quality in your development…

Santa Clara, CA

2+ years of industry experience in a software engineering role, ideally with a focus on building SaaS products. What you’ll get to do….

Santa Clara, CA

A minimum of 6 years of work experience with quality assurance with a focus on software testing, design controls, software development, and or software…

SE

Santa Clara, CA

A successful candidate will work across our application suite, delivering new functionality, new capabilities and work across the entire software development…

San Francisco, CA

Experience working on software systems built atop Amazon Web Services. Front is on a mission to enable better relationships at scale. What will you be doing?

Santa Clara, CA

Work from start to finish on diags, product design, starting with diags development, software development and deployment. We’re here for better.

Mountain View, CA

Write product or system development code. 2 years of experience with software development in one or more programming languages, or 1 year of experience with an…

San Francisco, CA

Technical expertise: 8+ years of professional backend and/or full stack software development experience. The Company You’ll Join. The Team You’ll Work With.

Sunnyvale, CA

5 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).

Mountain View, CA

You will contribute to development of production code. Assist with development of architecture and tech stack. Strong coding skills in Javascript.

Santa Clara, CA

We are looking for an experienced software professional to lead/extend our work on the Legion and Realm runtimes for large-scale distributed GPU computing.

Mountain View, CA

8 years of experience in software development, and with data structures/algorithms. 5 years of experience testing, and launching software products, and 3 years…

San Francisco, CA

5+ years of industry experience or equivalent doing software development. Square helps sellers run and grow their businesses with its integrated ecosystem of…

Sunnyvale, CA

8 years of experience in software development, and with data structures/algorithms. 5 years of experience testing, and launching software products, and 3 years…

San Francisco, CA

We are hiring iOS and Android software engineers to build the software that customers use to interact with our bitcoin wallet. Technologies we use and teach:

Sacramento, CA

6+ years of experience with the design and development of single page web applications. Experience with common front-end development tools such as Babel,…

Sunnyvale, CA

5 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, Javascript).

ISI

Core Engineering - Python Engineer V

Intelliswift Software, Inc.

Fremont, CA

Counsel team/customers about software system design and maintenance. Review and approve modifications to existing software codes to correct errors and improve…

Santa Clara, CA

8 years experience with C/C++ development of complex system software. You will apply your system software expertise and industry experience to influence product…

Sunnyvale, CA

Design and development of hardware / software diagnostic tools. Design, development, and extension of offline hardware simulation environments to facilitate…

Sponsored

Your Ad/Profile/Card
Ad/Profile/Card description