Logo of Huzzle

Software Development Engineer, AGI Sensory ASR Inference

image

Amazon

Aug 1

Applications are closed

  • Job
    Full-time
    Senior (5-8 years)
  • Sunnyvale

Requirements

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience programming with at least one software programming language
  • Strong C/C++ programming skills
  • Solid understanding of deep learning architectures (CNNs, RNNs, Transformers, etc.)
  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent
  • Experience with inference frameworks such as PyTorch, TensorFlow, ONNXRuntime, TensorRT, LLaMA.cpp, etc.
  • Proficiency in performance optimization for CPU, GPU, or AI hardware
  • Experience with latency-sensitive optimizations and real-time inference
  • Understanding of resource constraints on mobile/edge hardware
  • Knowledge of model compression techniques (quantization, pruning, distillation, etc.)
  • Strong communication skills and ability to work in a collaborative environment
  • Passion for solving complex problems and driving innovation in AI technology

Responsibilities

  • Develop high-performance inference software for a diverse set of neural models, typically in C/C++
  • Design, prototype, and evaluate new inference engines and optimization techniques
  • Participate in deep-dive analysis and profiling of production code
  • Optimize inference performance across various platforms (on-device, cloud-based CPU, GPU, proprietary ASICs)
  • Collaborate closely with research scientists to bring next-generation neural models to life
  • Partner with internal and external hardware teams to maximize platform utilization
  • Work in an Agile environment to deliver high-quality software against aggressive schedules
  • Hold a high bar for technical excellence within the team and across the organization
  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience

FAQs

What qualifications are required for the Software Development Engineer position in AGI Sensory ASR Inference?

The position requires 3+ years of non-internship professional software development experience, 2+ years of design or architecture experience, strong C/C++ programming skills, and a solid understanding of deep learning architectures such as CNNs, RNNs, and Transformers.

What are the key responsibilities of the Software Development Engineer role?

Key responsibilities include developing high-performance inference software in C/C++, designing and prototyping new inference engines, optimizing performance across various platforms, collaborating with research scientists, and participating in deep-dive analysis and profiling of production code.

What programming languages are needed for this position?

Strong proficiency in C/C++ is essential for this position, along with experience in at least one other software programming language.

Is experience with deep learning frameworks required for this role?

Yes, experience with inference frameworks such as PyTorch, TensorFlow, ONNXRuntime, TensorRT, and LLaMA.cpp is beneficial for this role.

What educational background is preferred for applicants?

A Bachelor's degree in computer science or a related field is preferred for applicants.

Are there opportunities for collaboration in this role?

Yes, the role involves close collaboration with research scientists and partnering with internal and external hardware teams to maximize platform utilization.

What is the expected work environment for this position?

The work environment is Agile, focusing on delivering high-quality software according to aggressive schedules.

What unique skills or knowledge should applicants have regarding hardware?

Applicants should have proficiency in performance optimization for CPU, GPU, or AI hardware and an understanding of resource constraints on mobile/edge hardware.

How does Amazon support diversity and inclusion in the workplace?

Amazon is committed to a diverse and inclusive workplace and does not discriminate based on race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.

What is the salary range for this position?

The base pay for this position ranges from $129,300 per year in the lowest geographic market to $223,600 per year in the highest geographic market.

Where can applicants find more information about employee benefits?

Applicants can find more information about employee benefits on the Amazon workplace benefits page at https://www.aboutamazon.com/workplace/employee-benefits.

Retail & Consumer Goods
Industry
10,001+
Employees
1994
Founded Year

Mission & Purpose

Amazon is guided by four principles: customer obsession rather than competitor focus, passion for invention, commitment to operational excellence, and long-term thinking. We are driven by the excitement of building technologies, inventing products, and providing services that change lives. We embrace new ways of doing things, make decisions quickly, and are not afraid to fail. We have the scope and capabilities of a large company, and the spirit and heart of a small one. Together, Amazonians research and develop new technologies from Amazon Web Services to Alexa on behalf of our customers: shoppers, sellers, content creators, and developers around the world. Our mission is to be Earth's most customer-centric company. Our actions, goals, projects, programs, and inventions begin and end with the customer top of mind. You'll also hear us say that at Amazon, it's always "Day 1."​ What do we mean? That our approach remains the same as it was on Amazon's very first day - to make smart, fast decisions, stay nimble, invent, and focus on delighting our customers.

Get notified when Amazon posts a new role

Get Hired with Huzzle

Discover jobs with AI-powered precision. Autofill and track applications, create tailored resumes, and find the best opportunities across the web – all by simply chatting.

Already have an account?