A

Amazon

Sells products online and rents cloud computing

Senior Software Development Manager - Compiler

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeToronto, ON, Canada

About the Job

Requirements

  • At least 6 years of engineering team management experience.
  • At least 8 years of experience working directly within engineering teams.
  • At least 6 years of experience designing or architecting new and existing systems, including design patterns, reliability, and scaling.
  • Experience partnering with product or program management teams.
  • Demonstrated software engineering skills through a previous internship, work experience, coding competitions, or publications, or experience managing full application stacks from the operating system through custom applications; experience should include strong analytical skills, attention to detail, and effective communication abilities.

Responsibilities

  • Lead a team of compiler engineers in developing, deploying, and scaling a compiler targeting AWS Inferentia and Trainium.
  • Partner hands-on with AWS machine learning services teams, contribute to pre-silicon design, and bring new products, optimizations, and features to market.
  • Apply deep knowledge of resource management, scheduling, code generation, optimization, and new instruction architectures, including CPU, NPU, GPU, and novel forms of compute.
  • Design and code solutions to improve software architecture and team efficiencies.
  • Create metrics, implement automation and other improvements, and resolve the root causes of software defects.
  • Build high-impact solutions for a large customer base.
  • Participate in design discussions and code reviews, and communicate with internal and external stakeholders.
  • Work cross-functionally and provide technical input to business decisions.

Desired Qualifications

  • A Master of Science or Ph.D. in Computer Science or a related technical field.
  • Experience with toolchains such as LLVM and GCC, and code generation techniques for new hardware.
  • Knowledge of compiler internals from front end through the runtime environment, with emphasis on AI acceleration.

About the Company

Amazon

Sells products online and rents cloud computing

Amazon runs the largest online store in the United States and rents cloud computing to businesses and governments through Amazon Web Services. AWS pioneered renting computing power over the internet, and Amazon built its own delivery network to get orders to customers quickly. Shoppers buy from Amazon and from independent sellers on its store, and Prime members pay a subscription for fast free shipping, streaming video and music, and other perks. AWS rents out computing power, storage, databases, and AI tools so companies can run software without owning servers, and Amazon also makes Kindle e-readers and Echo speakers with the Alexa assistant. Jeff Bezos founded Amazon in 1994, and it is based in Seattle, Washington.

Company size
10,001+
Company stage
IPO
Headquarters
Seattle, WA
Founded
1994

Recently Posted Jobs

Explore more opportunities at Amazon

See more jobs