Software Development Engineer, Luna SIPS

Amazon.com, Inc.
Irvine, CA, United States
about 1 month ago
Apply on dejobs.org
Prepare application

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Compensation
$143,700.0 - $194,400.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Adobe InDesign Amazon Web Services Amazon Elastic Compute Cloud Software Applications C Sharp (Programming Language) C++ (Programming Language) Cloud Computing Code Review Computer Programming Software Design Patterns Distributed Systems
+11 more
Perl (Programming Language) Object-Oriented Software Development Software Engineering Data Streaming Multithreading Graphics Processing Unit (GPU) System Availability Information Technology Build Process Software Coding Software Version Control

Job description

Amazon Luna is looking for a Software Development Engineer II to join the SIPS (Streaming Infrastructure and Provisioning Services) team. SIPS owns the infrastructure and services responsible for provisioning, managing, and efficiently utilizing the compute fleet that powers Luna’s cloud gaming platform.

Cloud gaming presents a unique infrastructure challenge. We need to have the right GPU capacity available in the right AWS regions at the right time, while balancing customer experience, availability, performance, and infrastructure cost. The systems owned by SIPS operate at large scale and sit directly in the critical path of launching and running game sessions for Luna customers.

As an SDE II on SIPS, you will design, build, and operate distributed services that manage the lifecycle of our compute infrastructure. You will work on problems such as automated fleet scaling, capacity provisioning, instance lifecycle management, workload placement, infrastructure utilization, and improving the reliability and efficiency of our platform.

You will work closely with engineers across Luna and AWS to solve problems that span application software, distributed systems, EC2 infrastructure, GPUs, networking, and capacity management. You will have opportunities to take ambiguous infrastructure problems, develop technical solutions, and drive them from design through production., * Design, develop, test, deploy, and operate distributed services that power Luna’s streaming infrastructure and provisioning platform.

  • Build and improve systems for automated capacity provisioning, fleet scaling, instance lifecycle management, and workload placement across AWS regions.
  • Develop solutions that improve GPU and compute utilization while maintaining high availability, performance, and customer experience.
  • Own features and services end-to-end, from technical design and implementation through deployment, monitoring, and production operations.
  • Diagnose and resolve complex production issues spanning distributed services, EC2 infrastructure, networking, and GPU environments.
  • Improve the scalability, reliability, observability, and operational efficiency of SIPS services and reduce manual operational work through automation.
  • Work closely with engineers across Luna and AWS to support new game launches, infrastructure capabilities, instance types, and regional expansion.
  • Participate in design and code reviews, contribute to technical decisions, and help improve engineering standards and development practices across the team.
  • Mentor engineers, share technical knowledge, and contribute to a strong engineering and operational culture.

Requirements

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • 1+ years of software development engineer or related occupational experience
  • 1+ years of Object Oriented Design experience
  • Experience programming with at least one software programming language, * 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor’s degree in computer science or equivalent
  • 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience
  • Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field

Benefits & conditions

The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon also offers comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage), 401(k) matching, paid time off, and parental leave. Learn more about our benefits at https://amazon.jobs/en/benefits .

USA, CA, Irvine - 143,700.00 - 194,400.00 USD annually

USA, WA, Seattle - 143,700.00 - 194,400.00 USD annually

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dejobs.org
Prepare application

Good distractions

Loading talks and stories from around this role…