Senior Software Development Engineer, AWS Machine Learning Accelerators

Amazon

Cupertino (CA)

On-site

USD 193,300 - 261,500

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
401(k) matching
Paid time off
Parental leave

Job summary

Amazon in Cupertino, CA or Austin, TX is seeking a Senior SoC Modeling Engineer to build and own end-to-end functional models for AWS accelerator SoCs. The role collaborates with architecture, RTL design, verification, emulation, and software teams to deliver scalable modeling solutions.

You will mentor teams, drive tooling improvements, and contribute to a robust modeling infrastructure while delivering maintainable software across the SDLC.

Qualifications

  • 5+ years of professional software development experience.
  • 5+ years programming in at least one language.
  • 5+ years leading design or architecture of systems.
  • 5+ years full software development lifecycle experience.
  • Experience as a mentor or tech lead.

Responsibilities

  • Develop and own SoC functional models end-to-end, incl. architecture and testing.
  • Collaborate with architecture, RTL, design verification, emulation, and software teams.
  • Improve tooling to help customers use SoC models more easily.
  • Drive performance improvements for modeling infra and scalability.
  • Develop maintainable, well-documented, and reusable software.

Skills

C++/SystemC
Python familiarity
Software design leadership
SDLC experience
Mentor/tech lead

Education

Bachelor's degree in computer science or equivalent

Job description

Senior Software Development Engineer, AWS Machine Learning Accelerators

Custom SoCs (System on Chips) are the brains behind AWS’s Machine Learning servers. Our team builds C++ & SystemC functional models of these custom-designed accelerator SoCs for use by AWS internal teams. We’re looking for a Senior SoC Modeling Engineer to join the team and deliver new functional models, infrastructure, and tooling for our customers.

Responsibilities
  • Develop and own SoC functional models end-to-end, including model architecture, integration with other model or infrastructure components, testing, and debug.
  • Work closely with architecture, RTL design, design verification, emulation, and software teams to build, debug, and deploy your models.
  • Innovate on the tooling you provide to customers, making it easier for them to use our SoC models.
  • Drive model and modeling infrastructure performance improvements to help our models scale.
  • Develop software which can be maintained, improved upon, documented, tested, and reused.
Qualifications
  • 5+ years of non-internship professional software development experience.
  • 5+ years of programming with at least one software programming language.
  • 5+ years of leading design or architecture of new and existing systems, including design patterns, reliability, and scaling.
  • 5+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Experience as a mentor, tech lead, or leading an engineering team.
Preferred Qualifications
  • Bachelor's degree in computer science or equivalent.
  • Expertise in functional modeling for SoCs, ASICs, TPUs, GPUs, or CPUs.
  • Comfortable modeling in C++ or SystemC, and familiar with Python.
  • Enjoy learning new technologies, building software at scale, moving fast, and working closely with colleagues in a small team within a large organization.

This role can be based in either Cupertino, CA or Austin, TX.

Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

Salary range: 193,300.00 – 261,500.00 USD annually (USA, CA, Cupertino).

Benefits: Comprehensive benefits including health insurance, 401(k) matching, paid time off, and parental leave.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Architecture Modeling Engineer, AWS Machine Learning Accelerators
Senior Architecture Modeling Engineer, AWS Machine Learning Accelerators

Amazon • Cupertino (CA)

On-site
USD 193,300 - 261,500
Senior AI SoC Modeling Engineer, Annapurna Labs Machine Learning Accelerators, AWS
Senior AI SoC Modeling Engineer, Annapurna Labs Machine Learning Accelerators, AWS

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 193,300 - 261,500
Senior AI SoC Modeling Engineer, Annapurna Labs Machine Learning Accelerators, AWS
Senior AI SoC Modeling Engineer, Annapurna Labs Machine Learning Accelerators, AWS

Amazon • Cupertino (CA)

On-site
USD 193,000 - 262,000
Senior AI SoC Modeling Engineer, Annapurna Labs Machine Learning Accelerators, AWS
Senior AI SoC Modeling Engineer, Annapurna Labs Machine Learning Accelerators, AWS

Amazon Web Services (AWS) • Austin (TX)

On-site
USD 168,100 - 227,400
SoC Systems Software Engineer, Annapurna Labs Machine Learning Accelerators, AWS
SoC Systems Software Engineer, Annapurna Labs Machine Learning Accelerators, AWS

Amazon • Cupertino (CA)

On-site
USD 165,200 - 223,600
RSUs
Health insurance
401(k) matching
+1
AI SoC Modeling Engineer, Annapurna Labs Machine Learning Accelerators, AWS
AI SoC Modeling Engineer, Annapurna Labs Machine Learning Accelerators, AWS

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 165,000 - 224,000
Health insurance
RSUs/Stock grants
Paid time off
Senior Virtual Platform Software Engineer, Annapurna Labs Machine Learning Accelerators, AWS
Senior Virtual Platform Software Engineer, Annapurna Labs Machine Learning Accelerators, AWS

Amazon • Cupertino (CA)

On-site
USD 193,300 - 261,500
RSUs
Sign-on bonus
Health insurance
+1
Senior SoC Systems Software Engineer, Annapurna Labs Machine Learning Accelerators, AWS
Senior SoC Systems Software Engineer, Annapurna Labs Machine Learning Accelerators, AWS

Amazon • Cupertino (CA)

On-site
USD 193,000 - 261,500
RSUs
Health insurance
401(k) matching
+2
Senior Virtual Platform Software Engineer, Annapurna Labs Machine Learning Accelerators, AWS
Senior Virtual Platform Software Engineer, Annapurna Labs Machine Learning Accelerators, AWS

Amazon Web Services (AWS) • Austin (TX)

On-site
USD 100,000 - 228,000
Senior SoC Modeling Architect for ML Accelerators
Senior SoC Modeling Architect for ML Accelerators

Amazon • Cupertino (CA)

On-site
USD 193,300 - 261,500