Software Engineer, Center for Quantum Computing @ Amazon Dev Center U.S., Inc. - Pasadena, CA

Job Overview

a month ago

Software Engineer, Center for Quantum Computing

Amazon Dev Center U.S., Inc. - Pasadena, CA

  • 1+ years of experience contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new and current systems.
  • 2+ years of non-internship professional software development experience
  • Programming experience with at least one software programming language.

  • 2+ years of experience developing software in Julia (preferred) or Python

Job summary The AWS Center for Quantum Computing (CQC) is looking for a Software Development Engineer to work on our simulation software stack. The simulations enabled by your work will directly support our device theory and hardware teams as they develop robust and scalable quantum processors. No quantum experience required for this role. Key job responsibilities You will work with a team of research scientists to improve simulation workflows, performance, and reproducibility, collaborate on the design and implementation of new tools, and support the adoption of those tools across the CQC. A day in the life On a typical day, you might start with implementing, documenting, or testing a new simulation feature that enables researchers to better understand how a quantum device is behaving. During a coffee break, you discuss a simulation workflow bottleneck with another software contributor on the team and you decide to collaborate on a design document for a feature that will address the issue. Later, you attend a software-tools meeting with research scientists from our team and beyond, in which you present a new release of a simulation package and demonstrate a new feature. About the team The Quantum Applications Team is part of the Center for Quantum Computing, across the street from a world-leading research university. Our team has a background in quantum computing and physics research and includes experts in designing and implementing algorithms for simulating quantum systems. We are a highly collaborative team of scientists with experience developing software, including open source projects.
  • 2+ years using Julia and Python in a professional setting, or with a track record of open source contributions
  • Experience using HPC clusters, GPUs, or cloud compute services
  • Experience working with research scientists or research code in a professional or academic setting
  • Curiosity and willingness to learn about quantum systems and simulation methods
  • Ability to communicate well across disciplinary boundaries, such as explaining software engineering constraints to scientists with only moderate coding experience
  • BS/MS/PhD in Computer Science, Physics, or Mathematics
  • Some familiarity with numerical integration of ODEs or numerical linear algebra is desirable, but not required
  • Experience building or maintaining a cloud compute service is desirable, but not required

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

Software Engineer in test / Lead Functional QA

CZ Consultants Inc.

Santa Monica, CA, US

We have URGENT open position for “Lead Functional QA” at Santa Monica. This is an immediate fill so apply ASAPRole: Lead Functional QAExperience: 9+ yearsLocation:&n

FE Programmer

91bnb

El Monte, CA

At least 3-year software development experience. Complete the specific project assigned by the team lead and the management team.

Computer Engineer Tech

Universal Studios Hollywood

Hollywood, CA

Solid understanding of the software development lifecycle and change control. Maintain configuration management of hardware and software documentation.

Software Engineering Senior Manager

WELLS FARGO BANK

Los Angeles, CA

Identify and recommend opportunities for continuously improving software engineering practices and productivity of teams. 3+ years of Management experience.

Software Engineering Manager, Service Platform

Supernatural

Los Angeles, CA

Contribute to all parts of the employee life-cycle, including recruiting, hiring, managing, and mentoring engineers.

Software Engineer I

Total Aviation Staffing, LLC

Los Angeles, CA

Must be familiar with object-oriented programming, modern front-end development languages (Angular, React, Vue, etc.), relational databases (Oracle, SQL Server,…

Senior Software Engineer (Pre-IPO Startup)

Recruiting From Scratch

Los Angeles, CA

5 years of experience, or 4 years with an advanced degree, in commercial software development experience designing, building and operating distributed systems.

Senior Software Engineer (Pre-IPO Startup)

Recruiting From Scratch

Hawthorne, CA

5 years of experience, or 4 years with an advanced degree, in commercial software development experience designing, building and operating distributed systems.

Software Engineering Manager (Pre-IPO Startup)

Recruiting From Scratch

Los Angeles, CA

Strong complex system architecture design experience and understanding; space/time complexity, API contract design and stewardship, AWS cloud based…

Software Engineering Manager (Pre-IPO Startup)

Recruiting From Scratch

Hawthorne, CA

Strong complex system architecture design experience and understanding; space/time complexity, API contract design and stewardship, AWS cloud based…

Senior Frontend Engineer (Pre-IPO Startup)

Recruiting From Scratch

Los Angeles, CA

Responsible for server-side and client-side feature work across varied browser-based UIs. 5 years of experience, or 4 years with an advanced degree, in…

Senior Frontend Engineer (Pre-IPO Startup)

Recruiting From Scratch

Hawthorne, CA

Responsible for server-side and client-side feature work across varied browser-based UIs. 5 years of experience, or 4 years with an advanced degree, in…

Syteline Administrator and .NET Programmer

Total Aviation Staffing, LLC

Los Angeles, CA

Works effectively and relates well with others including superiors, colleagues, and individuals inside and outside the company.

Senior Java Developer

Logic20/20 Inc.

Los Angeles, CA

You’ll work side-by-side with architects, managers, and engineering consultants to gain a 360-degree perspective of the challenge at hand while contributing…

Flight Software Engineer Level 1

JPL/NASA

Pasadena, CA

Coursework or experience in programming languages, software engineering, computer science theory, real-time embedded programming.

2023 Associate Software Engineer/Software Engineer – Pathways Program – Azusa, CA

Northrop Grumman

Azusa, CA

Be able to obtain a U.S. Government security clearance (U.S. citizenship is a pre-requisite). The qualified candidate will become part of Northrop Grumman’s…

Sr. Server Engineer

Electronic Arts

Pasadena, CA

Experience in containers like Docker and deploying code to cloud platforms like AWS, Google or private cloud. Responsible for development of highload, massively…

Sr DevOps Engineer

Pluto TV

Los Angeles, CA

Evaluate DevOps tools and software to determine outstanding solutions. The DevOps engineering role for the Pluto TV Team is responsible for building and…

Python Developer

Arka Technologies

Los Angeles, CA

6+ years commercial development experience. Strong SQL knowledge must have. Development paradigms and best practice: GoF, SOLID, etc.

Software Engineer (Test Infrastructure)

AMP - Auto Motive Power

Santa Fe Springs, CA

Experience with LabVIEW or similar test-focused software. Deploy and debug interface software for test equipment, including power supplies, thermal control…

Sr. Software Engineer - Front End

Fama Technologies

Los Angeles, CA

Comfortable with designing and developing front end infrastructure for a platform built with domain-oriented microservices architecture or similar.

Senior Software Engineer - League of Legends, Gameplay

Riot Games

Los Angeles, CA

Mentor other engineers and technical designers in the gameplay engineering space. As a Software Engineer II on League of Legends' Gameplay Initiative, you will…

Senior Software Engineer - League of Legends, Champions

Riot Games

Los Angeles, CA

Mentor other engineers and technical designers in the gameplay engineering space. As a Software Engineer II on League of Legends' Gameplay Initiative, you will…

Software Engineer I

Disney Media & Entertainment Distribution

Burbank, CA

Demonstrable collaboration skills and ability to use standard software development lifecycle (SDLC) tools such as Jira and Confluence, and version control…

Full Stack Software Engineer (E5) - Partner Engagement Applications and Insights

Netflix

Los Angeles, CA

7+ years of experience in a software development role. Ability to work closely with internal stakeholders and external vendors to understand and leverage their…