Architecture Verification Engineer, Annapurna Labs Machine Learning Acceleration

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
$129,800 - $212,800
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS · Cloud

Description For Architecture Verification Engineer, Annapurna Labs Machine Learning Acceleration

AWS Utility Computing (UC) is at the forefront of cloud innovation, providing foundational services like S3 and EC2. This role is part of the team developing custom machine learning chips for AWS Trainium instances. As an Architecture Verification Engineer, you'll be responsible for ensuring SoC functionality and performance during the design process. You'll work across various disciplines, verifying end-to-end SoC functionality, subsystem performance, and interface behaviors.

The position offers an opportunity to work with cutting-edge technology in AWS's cloud infrastructure. You'll collaborate with multiple teams including architecture, design, DV, and software to ensure robust verification of device components. The role requires deep technical expertise in computer architecture and verification methodologies.

AWS values diversity and inclusion, fostering a culture where employees can be proud of their differences. The company offers excellent work-life harmony and provides numerous opportunities for career growth through mentorship and knowledge-sharing. As part of the world's leading cloud platform, you'll contribute to innovations that power the most successful startups and Global 500 companies.

The team is part of AWS's larger mission to continue pioneering cloud computing advancements. You'll work in an environment that encourages learning and curiosity, with access to the latest technologies in machine learning acceleration and chip design. The position offers competitive compensation and comprehensive benefits, making it an excellent opportunity for those interested in the intersection of hardware verification and machine learning technologies.

Last updated 5 hours ago

Responsibilities For Architecture Verification Engineer, Annapurna Labs Machine Learning Acceleration

  • Gain a deep understanding of SoC architecture and micro-architecture
  • Work with architecture, design, DV and SW teams to verify and integrate device components and functionality
  • Design verification environments for both pre-silicon and post-silicon
  • Build testing infrastructure, data analysis tools and debug tools

Requirements For Architecture Verification Engineer, Annapurna Labs Machine Learning Acceleration

Python
Linux
  • 2+ years of experience in software development / DV
  • Proficiency in programming in C/C++, scripting in Bash/Python
  • Proficiency in data structures and algorithms
  • Knowledge of computer architecture
  • Knowledge of HW/SW interfaces

Benefits For Architecture Verification Engineer, Annapurna Labs Machine Learning Acceleration

Medical Insurance
401k
Mental Health Assistance
  • Medical benefits
  • Financial benefits
  • Work-life balance
  • Career growth and mentorship
  • Employee-led affinity groups
  • Inclusive culture

Interested in this job?

Jobs Related To Amazon Architecture Verification Engineer, Annapurna Labs Machine Learning Acceleration

Software Engineer II, Customer eXperience Impressions (CXI)

Software Engineer II position at Amazon's CXI team, focusing on ML-driven systems to detect and fix customer experience issues in real-time.

Machine Learning Engineer, Generative AI Innovation Center - Model Customization

Machine Learning Engineer position at AWS's Generative AI Innovation Center, focusing on LLM development, model customization, and enterprise AI solutions.

Software Development Engineer, GenAI

Software Development Engineer position at Amazon focusing on Generative AI applications in advertising, requiring 3+ years of experience in software development and system architecture.

Software Development Engineer, Sponsored Product Brands Advertiser Controls

Software Development Engineer role at Amazon working on machine learning systems for advertising optimization and personalization.

Software Development Engineer, Frontier AI & Robotics

Software Development Engineer role at Amazon's Frontier AI & Robotics team focusing on optimizing large-scale transformer models for robotics applications using CUDA and TensorRT.