1025 IT & Software Developer jobs in the US

Senior Software Engineer, HPC/ML Networking
$151,300 - 261,500
Annapurna Labs (U.S.) Inc.
Torre Avenue 10201, Cupertino
$151,300 - 261,500
Requirements
Must:
- I require candidates to have over 5 years of professional software development experience, free from internships.
- You should possess at least 5 years of programming experience with a minimum of one software programming language.
- Candidates must have over 5 years of experience in leading design or architecture of both new and existing systems, encompassing design patterns, reliability, and scaling.
- You should be experienced in the full software development life cycle, including coding standards, conducting code reviews, managing source control, build processes, testing, and operations for over 5 years.
- Experience mentoring, serving as a tech lead, or leading an engineering team is essential.
- A Bachelor's degree in computer science or a related field is preferred.
Responsibilities
In this role, I will have you work on distributed AI/ML systems, engaging in collective operations, which are vital for scaling AI across multiple servers and accelerators. You will be tackling challenging problems and collaborating with HPC and ML customers to deliver scalable and impactful solutions. You will perform low-level programming with a focus on our stack, primarily using C/C++, and so solid proficiency in Linux, kernels, and high-performance code is vital to your success. You will have the chance to contribute meaningfully to the development of features for large AI clusters and significant clients.
Description
You will become part of a team within Annapurna Labs, which is a crucial segment of AWS that develops essential hardware and software components for EC2 infrastructure. This team concentrates on creating networking solutions for Machine Learning (ML) and High-Performance Computing (HPC) on AWS. Working in a globally diverse organization, you will collaborate with hardware engineers, infrastructure specialists, RTL engineers, architects, and scientists. We prioritize mentorship, and you will have opportunities for both senior guidance and to mentor newer and junior engineers. Our work environment is fast-paced as we focus on cutting-edge AI/ML advancements, but we value team bonding and celebrate our achievements together. Flexibility in work hours and respect for work-life balance are integral to our culture. Our team comprises principal-level engineers and directors, ensuring ample career growth opportunities. Our commitment to continuous learning is strong, especially in the ever-evolving field of AI/ML. We also appreciate diverse experiences and urge all candidates, even those who may not meet every qualification, to apply. We are dedicated to building an inclusive culture and providing support for career advancement through mentorship and resources. If you have a disability and need adjustments during the application or hiring process, we are here to help. Our compensation is competitive and reflective of market conditions, and we offer a comprehensive benefits package to support our employees.
Something wrong or incorrect with this job? Tell us in the chat 💬 on the right ➡️
You can find Network Engineer salaries in the United States here.
How many Network Engineer jobs are in the United States?
Currently, there are 1025 Network openings.
Is the US a good place for Network Engineers?
The US is one of the best countries to work as a Network Engineer. It has a vibrant startup community, growing tech hubs and, most important: lots of interesting jobs for people who work in tech.
Which companies are hiring for Network Engineer jobs in the United States?
Sperasoft, Archon Systems Inc, Giesecke+Devrient, LGS, une Société IBM / an IBM Company, East Coast Coders, Ideal Vacuum, Nexio among others, are currently hiring for Network roles in the United States.
The company with most openings is Leidos as they are hiring for 89 different Network Engineer jobs in the United States. They are probably quite committed to find good Network Engineers.
The company with most openings is Leidos as they are hiring for 89 different Network Engineer jobs in the United States. They are probably quite committed to find good Network Engineers.