A

Amazon

Sells products online and rents cloud computing

Software Engineer 2 - AI/ML, Neuron Inference

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeCupertino, CA, USAIn-person

About the Job

Requirements

  • At least 3 years of non-internship professional software development experience.
  • A bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field.
  • Knowledge of Python and/or C++ programming.

Responsibilities

  • Design, develop, and optimize machine learning models and frameworks for deployment on custom machine learning hardware accelerators.
  • Participate in all stages of the machine learning system development lifecycle, including distributed-computing-based architecture design, implementation, performance profiling, hardware-specific optimizations, testing, and production deployment.
  • Build infrastructure to systematically analyze and onboard multiple models with diverse architectures.
  • Understand and produce Neuron Kernel Interface kernels, and design and implement high-performance kernels and features for machine learning operations using the Neuron architecture and programming models.
  • Analyze and optimize system-level performance across multiple generations of Neuron hardware, using knowledge of the underlying Trainium hardware architecture to guide optimization decisions.
  • Conduct detailed performance analysis using profiling tools to identify and resolve bottlenecks.
  • Implement optimizations such as fusion, sharding, tiling, and scheduling.
  • Conduct comprehensive testing, including unit and end-to-end model testing with continuous deployment and releases through pipelines.
  • Work directly with customers to enable and optimize their machine learning models on AWS accelerators.
  • Collaborate across teams to develop optimization techniques, and share proposals, findings, and learnings with internal developers and external customers through designs and documentation.
  • Review operational metrics and address alerts from owned systems.
  • Debug performance issues, optimize memory usage, contribute to the Neuron inference stack, create metrics, implement automation and improvements, and resolve software defects.
  • Design and code solutions that improve software architecture and team efficiency.
  • Build solutions for customers and participate in design discussions, code reviews, sprint planning, and documentation.
  • Communicate with internal and external stakeholders and contribute technical input to business decisions.

Desired Qualifications

  • At least 3 years of experience across the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Experience with machine learning and large language model fundamentals, including architecture, training and inference lifecycles, and optimization of model execution.
  • Knowledge of machine learning model architecture and inference.
  • Experience with CUDA kernels or machine learning/low-level kernels.
  • Knowledge of syntax and tile-level semantics similar to Triton.
  • Experience with vLLM, SGLang, TensorRT, or similar platforms in production environments.
  • Experience with PyTorch, just-in-time compilation, and ahead-of-time tracing.

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