Taro Logo

System Development Engineer, Annapurna Labs Infrastructure

Annapurna Labs is an organization within AWS responsible for building innovation in silicon and software for AWS customers.
Cloud
Mid-Level Software Engineer
In-Person
3+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For System Development Engineer, Annapurna Labs Infrastructure

Annapurna Labs, an organization within AWS, is responsible for building innovation in silicon and software for AWS customers. With development centers in the U.S. and Israel, Annapurna is at the forefront of innovation by combining cloud scale with the world's most talented engineers. The team covers multiple disciplines including silicon engineering, hardware design and verification, software, and operations. As part of the Annapurna Labs Infrastructure team, you'll have the opportunity to invent the next generation of cloud computing infrastructure. You'll work in a fast-paced, innovative, start-up like environment filled with some of the brightest minds in the industry. The role involves designing and supporting enterprise-scale infrastructure, including hardware, software, and networks used to develop, test, monitor, control, or support internal engineering teams. Key responsibilities include designing and implementing services, providing leadership in applying new technologies to large scale deployments, and collaborating with cross-functional teams to solve problems and implement new solutions. The ideal candidate should have strong technical skills, critical thinking abilities, and be innovative, creative, self-directed, and a great team player. The role requires on-site presence in Austin, Texas, where you'll be part of the team developing custom silicon and owning the infrastructure that enables this innovation.

Last updated 10 months ago

Responsibilities For System Development Engineer, Annapurna Labs Infrastructure

  • Design and support enterprise-scale infrastructure
  • Implement and ensure quality of delivered services
  • Lead application of new technologies to large scale deployments
  • Collaborate with cross-functional teams to solve problems and implement new solutions
  • Drive continuous process improvement
  • Develop and execute in-depth infrastructure plans
  • Solve critical infrastructure issues involving networking, high performance compute clusters, and infrastructure automation
  • Identify and implement process improvements
  • Define new mechanisms for system health monitoring, diagnostics, repair, and automation
  • Develop, document, and update operational runbooks
  • Participate in on-call rotations

Requirements For System Development Engineer, Annapurna Labs Infrastructure

Linux
Python
Java
Ruby
  • Experience programming with at least one modern language such as C++, C#, Java, Python, Golang, PowerShell, Ruby
  • 1+ years of designing or architecting new and existing systems
  • 1+ years of non-internship professional software development experience
  • 3+ years of systems development in an IT or data center environment
  • 3+ years of deploying and operating in a Linux/Unix environment
  • BS degree in Engineering or related field with 3+ years of IT, DevOps or systems infrastructure experience
  • Experience with network fundamentals (DNS, DHCP, TCP/IP, routing, switching, HTTP)
  • Experience with debugging complex issues with HW/SW, networking and storage systems

Interested in this job?