

Share
Prime Video is a first-stop entertainment destination offering customers a vast collection of premium programming in one app available across thousands of devices. Prime members can customize their viewing experience and find their favorite movies, series, documentaries, and live sports – including Amazon MGM Studios-produced series and movies; licensed fan favorites; and programming from Prime Video add-on subscriptions such as Apple TV+, Max, Crunchyroll and MGM+. All customers, regardless of whether they have a Prime membership or not, can rent or buy titles via the Prime Video Store, and can enjoy even more content for free with ads.As a Prime Video technologist, you’ll have end-to-end ownership of the product, user experience, design, and technology required to deliver state-of-the-art experiences for our customers. You’ll get to work on projects that are fast-paced, challenging, and varied. You’ll also be able to experiment with new possibilities, take risks, and collaborate with remarkable people.Key job responsibilities
- Develop AI solutions for various Prime Video Recommendation/Search systems using Deep learning, GenAI, Reinforcement Learning, and optimization methods;
- Work closely with engineers and product managers to design, implement and launch AI solutions end-to-end;
- Design and conduct offline and online (A/B) experiments to evaluate proposed solutions based on in-depth data analyses;- Stay up-to-date with advancements and the latest modeling techniques in the field;
- Publish your research findings in top conferences and journals.
- PhD, or Master's degree and 6+ years of applied research experience
- 5+ years of building machine learning models for business application experience
- Experience programming in Java, C++, Python or related language
- Experience with neural deep learning methods and machine learning
- Experience with modeling tools such as R, scikit-learn, Spark MLLib, MxNet, Tensorflow, numpy, scipy etc.
- Experience with large scale distributed systems such as Hadoop, Spark etc.
These jobs might be a good fit

Share
As a Battery System Engineer, you will engage with an experienced cross-disciplinary staff to conceive, and design innovative consumer product. You will work closely with an internal interdisciplinary team, and outside partners to drive key aspects of product definition and execution. You must be responsive, flexible, and able to succeed within an open collaborative peer environment.Key job responsibilities
In this role, you will:
1. Lead the design, development, and delivery of Li-ion battery system per performance and safety requirements
2. Drive battery development from NPI through mass production
3. Research and evaluate emerging battery technologies5. Design battery protection circuit and pack design for NPI programs include schematic design, and component selection.
6. Develop and review battery pack schematics, BOMs and layout to meet design requirements
7. Conduct system and design reviews, failure mode and effects analysis (DFMEA), and risk assessments
8. Analyze and resolve battery-related issues in production and field
9. Perform battery safety assessment and design for safety
10. Support battery certification processes (CTIA/IEEE1725)
- Bachelor's degree in electrical engineering or equivalent
- Experience in developing functional specifications, design verification plans and functional test procedures
- 5+ years of experience with battery technology development
- Experience with designing and qualifying battery components
- Master's degree in Electrical Engineering, Chemistry or equivalent preferred
- Strong EE fundamentals in electronic circuit design/development with microcontroller-based embedded systems.
- 5+ years experience with battery cell chemistry and platform design
- 5+ years experience with battery protection and management systems including protection ICs, Chargers, and Fuel gauge
- 5+ years of experience with battery product development in high volume consumer battery e.g. Cell phone/Tablet/E-reader/wearables.
- Knowledge of embedded software/firmware integration

Share
Key job 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 tight schedules
• Hold a high bar for technical excellence within the team and across the organization
- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
- Bachelor's degree in Computer Science, Computer Engineering, or related fields
- Experience programming with at least one software programming language, or experience in embedded development in C/C++
- Master's degree, or a PhD and experience in state-of-the-art deep learning models architecture design and deep learning training and optimization and model pruning
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Experience with portable device hardware architectures
- Experience working effectively across cross-functional teams and partnering well with people at all levels within an organization
- Experience creating novel algorithms and advancing the state of the art
- Experience with inference frameworks such as PyTorch, TensorFlow, ONNXRuntime, TensorRT, LLaMA.cpp, etc.
- Proficiency in performance optimization for CPU, GPU, or AI hardware
- Proficiency in kernel programming for accelerated hardware using programming models such as (but not limited to) CUDA, OpenMP, OpenCL, Vulkan, and Metal
- Experience with latency-sensitive optimizations and real-time inference
- Knowledge of model compression techniques (quantization, pruning, distillation, etc.)
- Experience with LLM efficiency techniques like speculative decoding and long context

Share
Key job responsibilities
As a Principal Applied Scientist, you will:
• Own the technical architecture and optimization strategy for ML models deployed across Amazon's device ecosystem, from existing to yet-to-be-shipped products.
• Develop novel model architectures optimized for our custom silicon, establishing new methodologies for model compression and quantization.
• Create an evaluation framework for model efficiency and implement multimodal optimization techniques that work across vision, language, and audio tasks.
• Define technical standards for model deployment and drive research initiatives in model efficiency to guide future silicon designs.
• Spend the majority of your time doing deep technical work - developing novel ML architectures, writing critical optimization code, and creating proof-of-concept implementations that demonstrate breakthrough efficiency gains.
• Influence architecture decisions impacting future silicon generations, establish standards for model optimization, and mentor others in advanced ML techniques.
This role requires a blend of expertise at the intersection of ML and hardware optimization. You must be an expert in model training, with deep knowledge of cutting-edge architectures for vision, language, and multimodal tasks. Crucially, you need to be a specialist in hardware-aware quantization, with hands-on experience in model compression techniques like pruning and distillation. A strong background in computer architecture and familiarity with ML accelerator designs is essential, as is expertise in efficient inference algorithms and low-precision arithmetic.
Basic Qualifications:
• Advanced degree (PhD preferred) in Computer Science, Electrical Engineering, or a related technical field
• 8+ years of experience in machine learning, with a focus on model architecture design, optimization, and deployment
• Expertise in developing and deploying deep learning models for real-world applications, including vision, language, and multimodal tasks
• Strong background in computer architecture, hardware acceleration, and efficient inference algorithms
• Hands-on experience with model compression techniques such as pruning, quantization, and distillation
• Proficiency with deep learning frameworks like TensorFlow, PyTorch, or ONNX
• PhD in Computer Science, Electrical Engineering, or a related technical field
• 10+ years of experience in machine learning, with a track record of developing novel model architectures and optimization techniques
• Proven expertise in co-designing ML models and hardware accelerators for efficient on-device inference
• In-depth understanding of the latest advancements in model compression, including techniques like knowledge distillation, network pruning, and hardware-aware quantization
• Experience working on resource-constrained embedded systems and deploying ML models on edge devices
• Demonstrated ability to influence technical strategy and mentor cross-functional teams
• Strong communication skills and the ability to effectively present complex technical concepts to both technical and non-technical stakeholders

Share
Work hard. Have fun. Make history.We are looking for an Embedded Software Development Engineer to help design, develop, and integrate our next generation devices. In this role you will work with customers, system architects, program managers and hardware engineers to implement, troubleshoot, fix kernel drivers, BSP for our next generation devices.
You will be responsible for the development of real-time embedded firmware and embedded Linux software that implements security controls for the platform.
Key job responsibilities
- Design, build, and maintain efficient, reusable C code for multimedia BSP
- Debug and troubleshoot kernel drivers and multimedia framework integration
- Develop and customize multimedia Board Support Package (BSP) and graphics
- Implement low-level embedded software for multimedia device platforms
- Develop and test software layers within Linux Kernel multimedia frameworks
- Optimize multimedia performance and resolve system integration challenges
- Maintain code quality and technical documentation for multimedia components
- Provide technical guidance on embedded multimedia software development
- Participate in multimedia-focused code and design reviews
- 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
- Embedded C/Linux development experience
- 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
- Linux driver and kernel development
- Experience with assembly language development

Share
Possessing a deep understanding of AWS products and services, as a Delivery Consultant you will be proficient in architecting complex, scalable, and secure solutions tailored to meet the specific needs of each customer. You’ll work closely with stakeholders to gather requirements, assess current infrastructure, and propose effective migration strategies to AWS. As trusted advisors to our customers, providing guidance on industry trends, emerging technologies, and innovative solutions, you will be responsible for leading the implementation process, ensuring adherence to best practices, optimizing performance, and managing risks throughout the project.AWS Global Services
Key job responsibilities
As an experienced technology professional, you will be responsible for:
1. Designing and implementing complex, scalable, and secure AWS solutions tailored to customer needs
2. Providing technical guidance and troubleshooting support throughout project delivery
3. Collaborating with stakeholders to gather requirements and propose effective migration strategies
4. Acting as a trusted advisor to customers on industry trends and emerging technologies
5. Sharing knowledge within the organization through mentoring, training, and creating reusable artifacts
About the team
Diverse Experiences
AWS values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.Mentorship & Career Growth
We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.Work/Life Balance
- Extensive experience in large-scale software development with proficiency in multiple programming languages (e.g., Java, Python, C++, JavaScript).
- Proven track record in designing and building highly available, resilient, large-scale distributed systems.
- Strong background in software engineering best practices, including code reviews, source control, testing, deployment, and release management.
- Experience with Agile methodologies, DevOps practices, and leading innovation initiatives across teams or customers.

Share
This position requires that the candidate selected must currently possess and maintain an active TS/SCI security clearance with polygraph. The position further requires the candidate to opt into a commensurate clearance for each government agency for which they perform AWS work.You will have a keen eye for potential problems and inefficiencies, and the initiative and drive to provide a complete solution to the problem. You will communicate clearly and collaborate with others to deliver results with minimal supervision. This leader must be able to dive deep into the details of business, operations, and engineering.Key job responsibilities
The Systems Development Engineer is responsible for building, deploying and monitoring systems through automation to ensure that regional security initiatives are being optimally delivered.You will utilize trends and metrics to identify opportunities for improvements within existing frameworks, tools and processes to continuously improve systems.You will be responsible for analyzing the security of infrastructure, applications and services, discovering and addressing security issues, building security automation, and quickly reacting to new threat scenarios.You will have the opportunity to learn from, and be mentored by, those who are building and securing our services.Utility Computing (UC)Work/Life Balance
Mentorship and Career Growth
We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.Diverse Experiences
Amazon values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.
- 3+ years of non-internship professional software development experience
- 1+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
- 3+ years of administrative experience in networking, storage systems, operating systems and hands-on systems engineering experience
- Knowledge of systems engineering fundamentals (networking, storage, operating systems)
- Experience programming with at least one modern language such as C++, C#, Java, Python, Golang, PowerShell, Ruby
- Current, active US Government Security Clearance of TS/SCI with Polygraph
- Bachelor's degree, or CSSLP (Certified Secure Software Lifecycle Professional)
- Experience with PowerShell (preferred), Python, Ruby, or Java
- Experience working in an Agile environment using the Scrum methodology

Share
Prime Video is a first-stop entertainment destination offering customers a vast collection of premium programming in one app available across thousands of devices. Prime members can customize their viewing experience and find their favorite movies, series, documentaries, and live sports – including Amazon MGM Studios-produced series and movies; licensed fan favorites; and programming from Prime Video add-on subscriptions such as Apple TV+, Max, Crunchyroll and MGM+. All customers, regardless of whether they have a Prime membership or not, can rent or buy titles via the Prime Video Store, and can enjoy even more content for free with ads.As a Prime Video technologist, you’ll have end-to-end ownership of the product, user experience, design, and technology required to deliver state-of-the-art experiences for our customers. You’ll get to work on projects that are fast-paced, challenging, and varied. You’ll also be able to experiment with new possibilities, take risks, and collaborate with remarkable people.Key job responsibilities
- Develop AI solutions for various Prime Video Recommendation/Search systems using Deep learning, GenAI, Reinforcement Learning, and optimization methods;
- Work closely with engineers and product managers to design, implement and launch AI solutions end-to-end;
- Design and conduct offline and online (A/B) experiments to evaluate proposed solutions based on in-depth data analyses;- Stay up-to-date with advancements and the latest modeling techniques in the field;
- Publish your research findings in top conferences and journals.
- PhD, or Master's degree and 6+ years of applied research experience
- 5+ years of building machine learning models for business application experience
- Experience programming in Java, C++, Python or related language
- Experience with neural deep learning methods and machine learning
- Experience with modeling tools such as R, scikit-learn, Spark MLLib, MxNet, Tensorflow, numpy, scipy etc.
- Experience with large scale distributed systems such as Hadoop, Spark etc.
These jobs might be a good fit