

AWS Neuron is the complete software stack for the AWS Inferentia and Trainium cloud-scale machine
Key job responsibilities
A day in the life
As you design and code solutions to help our team drive efficiencies in software architecture, you’ll create metrics, implement automation and other improvements, and resolve the root cause of software defects. You’ll also:
Participate in design discussions, code review, and communicate with internal and external stakeholders.Work in a startup-like development environment, where you’re always working on the most important stuff.
- 5+ years of non-internship professional software development experience
- 5+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Fundamentals of Machine learning and LLMs, their architecture, training and inference lifecycles along with work experience on some optimizations for improving the model execution.
- Experience programming with at least one software programming language
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Masters degree in computer science or equivalent
משרות נוספות שיכולות לעניין אותך

About Sponsored Products and BrandsKey job responsibilities
As a Software Development Engineer in Machine Learning, you will:
* Enhance the scalability, automation, and efficiency of large-scale training and real-time inference systems.
* Pioneer the development of LLM inference infrastructure to support next-generation GenAI workloads at Amazon Ads scale.
* Work closely with applied scientists to optimize the performance of machine-learning models and infrastructure, and implement end-to-end solutions.
- 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
- 5+ 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

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.

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

We are looking for Software Development Engineers who are passionate about working on cutting edge technologies, who bring deep technical knowledge, and who have experience with distributed systems to drive technical design and implement end-end solutions. If you’re into operating systems, how software interfaces with hardware, file systems, or just working on challenging software problems where performance and code size still matter, come and join us. The ideal candidate for this position is a software engineer excited to work in a cloud scale environment who has a strong track record of developing and delivering Windows user- or kernel-mode drivers in a system level programming language such as C/C++.Key job responsibilities
* innovate and come up with a vision to bring the best system software to enterprise customers
* improve the CI/CD process across multiple services/pipelines to increase development velocity* work with Principal / Sr. Principals and Product management team to define solution technical roadmap
* analyze business requirements and provide solution design with estimated work effort
* create architecture design with resilience, scalability, and performance
* assure the highest quality bar relentlessly with software development best practices
* participate design and code review and provide insightful suggestions across products and/or teams
* mentor junior team members and develop the best
* participate in Agile development process and influence the process refineryA day in the life
As a software development engineer, your daily tasks may include the following* Participate regularly in stand-ups and team meetings
* Review design docs, code changes from team peers
* Design, implement, and deploy the new software solution assigned to you or owned by team
* Improve existing automation processes
* Go through backlogs related with products you or team own
* Participate in oncall rotation
* Have fun and learn new AWS services and Windows technologies.
- 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
- BS in CS/EE or related field with 10+ years of experience
- MS/PhD in CS/EE or related field with 8+ years of experience.
- Proficient in C/C++
- Computer Science fundamentals in algorithms, data structures, system architecture, software engineering basics
- 5+ years of experience in developing Windows user-mode or kernel-mode drivers
- Familiar with at least one Windows driver development model, such as MiniPort, NDIS, StorPort, WDM, WDF etc
- Deep understanding into OS level, familiar with either Windows or Linux kernels
- Prior experience with at least one full software development cycle from architect, design, code, review, verification, automation, debugging / system-level troubleshooting, release / maintenance
- Good communication skills in both verbal and written forms
- 5+ 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
- Programming experience with other higher level languages, like PowerShell, Python, Rust, Golang etc
- Knowledge in storage stack, familiar with NVMe protocol, Windows file system, storage space, S2D.
- Knowledge about Virtualization technologies, Cloud-computing concepts
- Knowledge about OS boot up sequences
- Knowledge about security concepts, like TLS, PKI, attestation, Signing, Encryption, Certificate, TPM, Secure Boot, TEE
- Knowledge about CPU technologies, like Intel SGX, Intel TDX, AMD SEV-SNP, ARM CCA
- Experience with software performance, scale, or/and stress testing
- Knowledge or experience with software performance evaluation or benchmarking
- Comfortable in a fast-paced, start-up like environment
- Passion to work with mission critical services and deliver the best to customers

Job summaryThe Role:
As a Sr. DSP and Wireless Systems Engineer working in the Digital RF Systems team, you will be responsible for DSP architecture definition, design and simulation of DSP blocks in wireless communication SOCs that are used in Kuiper phased array systems. You will be implementing end-to-end system models including fixed point DSP blocks, RF impairments of the radio, phased array antenna and satellite channel. You will be involved in novel techniques to estimate and correct RF impairments that will be implemented in HW and FW. Based on the system level constraints such as low power and cost, you will develop optimized solutions to support high throughput for our customers.As a Sr. DSP Engineer, you will engage with an experienced cross-disciplinary staff to conceive and design innovative product solutions. You will work closely with internal inter-disciplinary teams such as ASIC/RFIC designers, FW/SW engineers, design verification engineers. You will drive key aspects of the silicon design as well as the entire RF line-up. You will support validation of the silicon in the lab and optimize RF performance via algorithms.In this role you will:
· Design and model DSP algorithms such as beamforming, MIMO, DPD, CFR, digital cancellation schemes and RF impairment compensation
· Model RF transceivers impairments and develop RF impairment compensation algorithms. Develop and optimize HW/SW calibration algorithms for RF SOC and phased array systems
. Architect HW and FW partitioning of calibration algorithms
. Develop detailed test plans and test procedures for pre-silicon, help with design verification as well as post silicon validation, integration and characterization of RF Wireless SOC performance
Export Control Requirement:
· 7+ years of relevant experience in wireless DSP/RF systems engineering (LTE, 5G-NR, WiFi 802.11, BLE)
. In depth knowledge of DSP design for low power consumption ASIC
. Experience with MATLAB, Python and/or C/C++ for fixed point DSP algorithm development, modeling and simulation
. Solid understanding of OFDM, AGC, beamforming algorithms, MIMO, channel estimation, equalization techniques
. Solid understanding of RF blocks and components
. Experience in RF impairment estimation and compensation techniques
. Working knowledge of FW implementation of various DSP algorithms
. Experience in using lab equipment, bring-up and validation of chip
· MSEE/PhD is highly preferred with emphasis on digital signal processing and wireless communication systems
. Strong background in Communication Theory (signal estimation and detection, AGC, channel estimation), OFDM, MIMO, Digital/Wireless Communication Systems and engineering
. Extensive experience in designing low power/area digital signal processing blocks for Wireless RF SOCs
. Excellent understanding of RF architectures and blocks used in the Wireless SOCs
· MATLAB, Python, C++ experience with emphasis on fixed point modeling of DSP blocks, RF impairment modeling, RF calibration algorithm development, system performance simulations (EVM, ACRL, OOB emissions)
. Experience with bit-accurate modeling to match RTL implementations, emulations, FW development
. Familiarity with phased array systems and phased array performance optimization techniques
. Experience in silicon bring-up in the lab and using lab equipment such as vector spectrum analyzer, signal generators, high speed scopes and logic analyzers

Key job responsibilitiesSolve challenging technical problems, often ones not solved before, at every layer of the stack.
Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security.
Build high-quality, highly available, always-on products.A day in the life
As you design and code solutions to help our team drive efficiencies in software architecture, you’ll create metrics, implement automation and other improvements, and resolve the root cause of software defects. You’ll also:Participate in design discussions, code review, and communicate with internal and external stakeholders.Work in a startup-like development environment, where you’re always working on the most important stuff.Diverse Experiences
AWS values diverse experiences. Even if you do not meet all of the 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.About AWSWork/Life Balance
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.
- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 4+ 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
- Strong background in database system internals and query processing fundamentals
- 2+ years of experience with query optimizer architectures, cost based optimizers in OLTP database engines

AWS Neuron is the complete software stack for the AWS Inferentia and Trainium cloud-scale machine
Key job responsibilities
A day in the life
As you design and code solutions to help our team drive efficiencies in software architecture, you’ll create metrics, implement automation and other improvements, and resolve the root cause of software defects. You’ll also:
Participate in design discussions, code review, and communicate with internal and external stakeholders.Work in a startup-like development environment, where you’re always working on the most important stuff.
- 5+ years of non-internship professional software development experience
- 5+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Fundamentals of Machine learning and LLMs, their architecture, training and inference lifecycles along with work experience on some optimizations for improving the model execution.
- Experience programming with at least one software programming language
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Masters degree in computer science or equivalent
משרות נוספות שיכולות לעניין אותך