Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Amazon.com Logo

Software Engineer II, Annapurna Labs

Amazon.com

$129,300 - $223,600
Dec 5, 2025
Cupertino, CA, US
Apply Now

AWS Utility Computing (UC) is looking to support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for their cloud services

Requirements

  • Experience programming with at least one software programming language
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • 3+ years of non-internship professional software development experience
  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Deep knowledge of profiling and optimization, resource management, scheduling, code generation
  • Experience leading machine learning tool projects, preferably starting from architecture through several generations of delivery to customers
  • Knowledge of new instruction set architectures, which may include CPU, NPU, GPU and other forms of compute

Responsibilities

  • Lead the design and implementation of new tools, pipelines and automation, will work with developers, system architects, hardware engineers and users both within and external to Amazon to ensure compatibility of this new toolset with existing and next-generation AI accelerators
  • Design, implement, and maintain CI/CD pipelines to automate the software release process
  • Collaborate with development teams to integrate new software releases
  • Manage and automate infrastructure provisioning
  • Ensure high availability and scalability of systems through effective infrastructure management
  • Implement monitoring solutions to track system performance
  • Identify bottlenecks and optimize system performance

Other

  • 3+ years of non-internship professional software development experience
  • Bachelor's degree in computer science or equivalent
  • Work safely and cooperatively with other employees, supervisors, and staff
  • Adhere to standards of excellence despite stressful conditions
  • Communicate effectively and respectfully with employees, supervisors, and staff to ensure exceptional customer service