

Share
Annapurna Labs is looking for a Senior Security Engineer to help ensure that our hardware platforms, software deliverables, and devices are secured against the latest threats.
You will be responsible for the security assurance of our products. Influencing and scrutinizing design and implementation. Develop elaborate threat models, suggest and review solutions and mitigations. You will lead vulnerability research, penetration testing, automated penetration testing solutions and methodologies such as fuzzing, static analysis and other security checkers. You will mentor service teams in adding security testing tools and practices to their development processes.Key job responsibilities
Engineers in this role must show exemplary judgment in making technical trade-offs between short versus long term security and business goals. They must also demonstrate resilience and navigate difficult situations with composure and tact. A broad understanding of the AWS business and its interconnections is required. This position will also provide training, advice, and mentorship to other engineers throughout AWS.
- 5+ years of low-level systems security research and vulnerability testing experience
- Experience developing security tools (fuzzers, scanners, analysis frameworks)
- Security architecture design and threat modeling experience
- Proficiency in C and experience with Python
- Deep knowledge of security aspects of ARM/x86 processor architectures
- Strong understanding of hardware security (secure boot, cryptographic implementations, side-channel attacks)
- Knowledge of security protocols and cryptographic primitives
- Technical English proficiency
- Background in firmware reverse engineering and vulnerability research
- Experience with fuzzing frameworks (AFL++, libFuzzer, Syzkaller)
- Knowledge of virtualization security or hypervisor technologies
- Familiarity with AWS services
- Technical leadership, mentoring, and cross-functional collaboration
- Security publications (research, CVEs)
- CTF, bug bounty, or competitive security research background
These jobs might be a good fit

Share
Key job responsibilities
As System Integration Lead engineer in the PI (Product Integration) team you’ll get involved with the first architecture discussions and decisions through design development, readiness to production until product exposure to customer. You’ll handle hardware and software system related aspects, such as: mechanical design, thermal and power design, signal integrity of high speed interfaces (PCIe, SATA, Ethernet), boot flows, recovery flows, remote debug hooks, firmware live-update flows, system health monitoring sensor, report flow, etc... You’ll shape screening test content in production line and in data-center, lead debug analysis in fleet, define repair Instructions to optimize capacity recovery, participate in game-days (failures recovery practice before GA) of new products in data-center and own product integration methodology definition and documentation. You’ll provide leadership in the application of new technologies to large scale product deployments in a continuous effort to deliver a world-class customer experience. This is a fast-paced, intellectually challenging position, and you’ll work with thought leaders in multiple technology areas. You’ll have high standards for yourself and everyone you work with, and you’ll be constantly looking for ways to improve your products performance, quality and cost. We’re changing an industry, and we want individuals who are ready for this challenge and want to reach beyond what is possible today.
- Bachelor's degree in electrical engineering, computer engineering, or equivalent
- 7+ years experience in Embedded system (ARM, x86, AMD) with HW/SW/SoC development and/or integration.
- 5+ years experience with technical project leading practicing with: risk management, prioritization, trade-offs, cross teams communication and interaction. Full development cycle is required with: design, integration and a healthy mass production.
- Experience with Operating System, boot flow, networking and remote debugging.
These jobs might be a good fit

Share
Key job responsibilities
As a Senior Network Software Engineer on SRD team, your primary role will be to develop and optimize the implementation of SRD technology across AWS's network infrastructure. Your responsibilities will encompass designing, deploying, and maintaining SRD code-base, ensuring its reliability and scalability to accommodate the demands of various applications. An essential part of your role will involve conducting extensive network simulations to evaluate system performance under different conditions, enabling you to identify potential bottlenecks and inefficiencies. Using these simulations, you will troubleshoot network issues and implement robust solutions, leading to minimal data loss and latency. Leveraging your in-depth understanding of network protocols and AWS infrastructure, you'll refine and improve the SRD system's performance. Furthermore, you will be expected to mentor junior team members, leading projects to advance the SRD capabilities within the AWS environment. Staying updated with the latest industry trends and incorporating them into strategic network service planning.About the team
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.
Why AWS?Inclusive Team CultureMentorship & 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
- Bachelor’s (or higher) Degree in Computer Science (CS), Electrical Engineering (EE) or related area.
- 8+ years of programming with at least one software programming language experience.
- Data-center Networking.
- Network related simulators.
- Large-scale distributed environments.
- Storage and/or Transport protocols.
- Real-Time development.
These jobs might be a good fit

Share
The Generative AI Innovation and Delivery mission is to drive startup innovation by making AWS the preferred GenAI Platform for startups to experiment, build and scale their products. We are a team of strategists, scientists, engineers, and architects working closely with worlds’ leading startups across GenAI model providers, GenAI tooling and applications. We partner closely with startups to address their GenAI infrastructure needs, evolve their GenAI product and infuse GenAI into their existing SaaS applications. In this process we provide guidance on best practices for applying generative AI responsibly and cost efficiently. You will work directly with startups and innovate in a fast-paced organization that contributes to game-changing projects and technologies. You will design and run experiments, research new algorithms, and find new ways of optimizing risk, profitability, and customer experience. We’re looking for Applied Scientists passionate about helping startups use GenAI and other techniques to design, evangelize, and implement state-of-the-art solutions for never-before-solved problems.
Key job responsibilities
* Collaborate with AI/ML scientists and engineers to research, design, develop, and evaluate generative AI solutions to address real-world opportunities* Help customers optimize their solutions through approaches such as model selection, training or tuning, right-sizing, distillation, and hardware optimization
* Develop a deep understanding of startups GenAI ecosystem and their evolving technical needs to drive improvements to startups program and resulting customer experience
* Provide customer and market feedback to product and engineering teams to help define product direction
* Unlock scale by identifying patterns and establishing reusable assets to accelerate customer impact of future engagementsAbout the team
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.Mentorship & Career GrowthWe’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
- PhD, or Master's degree and 6+ years of applied research experience
- 5+ years of hands on experience with Python to build, train, and evaluate models
- 5+ years of experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributed computing, high-performance computing
- 2+ years of experience with design, development, and optimization of generative AI solutions, algorithms, or technologies
- Experience in patents or publications at peer-reviewed conferences or journals
These jobs might be a good fit

Share
Annapurna Labs is like a big start-up in AWS. We develop technologies, work with amazingly talented engineers, and truly shape the future.
Working for Annapurna Labs is thrilling, fast-paced, and a constant learning experience.
About the team
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.Why AWS
Work/Life BalanceMentorship 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.
- Electrical/Computer Science engineer
- 8+ years of experience with full-chip/system-level verification of a large-scale SoC
- Experience with SW development (C/C++/Assembly)
- Sound understanding and knowledge of object-oriented programming concepts
- Hands-on experience with emulation/silicon debugging, waveform debugging, and code coverage analysis
- Knowledge of ARM architecture
- Knowledge of the following programming languages: Perl/Bash/TCl/Python
- Knowledge of PCIe, Processors, Ethernet, DDR
- Knowledge of Hardware Verification concepts and tools (UVM , Coverage Driven verification), Verilog/SystemVerilog/Specman
These jobs might be a good fit

Share
Key job responsibilities- Lead continuous improvement initiatives across Vendor selection, Vendor Management, Engineering Samples & Development Servers Processes.
- At least 8 years of System Operations experience - managing Vendors engagement processes and operations (such as samples management, negotiating RnD expenses, etc).
- Leading new Vendor selection and qualification.
- B.Sc. in Engineering.
- Experience with Mass Production
- Experience with PCIe add-in cards or Mezz cards design or architecture
- Experience with servers (x86 / ARM / Machine learning) design or architecture
These jobs might be a good fit

Share
Annapurna Labs is looking for a Senior Security Engineer to help ensure that our hardware platforms, software deliverables, and devices are secured against the latest threats.
You will be responsible for the security assurance of our products. Influencing and scrutinizing design and implementation. Develop elaborate threat models, suggest and review solutions and mitigations. You will lead vulnerability research, penetration testing, automated penetration testing solutions and methodologies such as fuzzing, static analysis and other security checkers. You will mentor service teams in adding security testing tools and practices to their development processes.Key job responsibilitiesEngineers in this role must show exemplary judgment in making technical trade-offs between short versus long term security and business goals. They must also demonstrate resilience and navigate difficult situations with composure and tact. A broad understanding of the AWS business and its interconnections is required. This position will also provide training, advice, and mentorship to other engineers throughout AWS.A day in the lifeDiverse 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.Why AWS
Work/Life BalanceMentorship 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.
- 3+ years of programming in Python, Ruby, Go, Swift, Java, .Net, C++ or similar object oriented language experience
- Knowledge of networking protocols such as HTTP, DNS and TCP/IP
- 2+ years of any combination of the following: threat modeling experience, secure coding, identity management and authentication, software development, cryptography, system administration and network security experience
- Experience with AWS products and services
- Experience with programming languages such as Python, Java, C++
These jobs might be a good fit

Share
Annapurna Labs is looking for a Senior Security Engineer to help ensure that our hardware platforms, software deliverables, and devices are secured against the latest threats.
You will be responsible for the security assurance of our products. Influencing and scrutinizing design and implementation. Develop elaborate threat models, suggest and review solutions and mitigations. You will lead vulnerability research, penetration testing, automated penetration testing solutions and methodologies such as fuzzing, static analysis and other security checkers. You will mentor service teams in adding security testing tools and practices to their development processes.Key job responsibilities
Engineers in this role must show exemplary judgment in making technical trade-offs between short versus long term security and business goals. They must also demonstrate resilience and navigate difficult situations with composure and tact. A broad understanding of the AWS business and its interconnections is required. This position will also provide training, advice, and mentorship to other engineers throughout AWS.
- 5+ years of low-level systems security research and vulnerability testing experience
- Experience developing security tools (fuzzers, scanners, analysis frameworks)
- Security architecture design and threat modeling experience
- Proficiency in C and experience with Python
- Deep knowledge of security aspects of ARM/x86 processor architectures
- Strong understanding of hardware security (secure boot, cryptographic implementations, side-channel attacks)
- Knowledge of security protocols and cryptographic primitives
- Technical English proficiency
- Background in firmware reverse engineering and vulnerability research
- Experience with fuzzing frameworks (AFL++, libFuzzer, Syzkaller)
- Knowledge of virtualization security or hypervisor technologies
- Familiarity with AWS services
- Technical leadership, mentoring, and cross-functional collaboration
- Security publications (research, CVEs)
- CTF, bug bounty, or competitive security research background
These jobs might be a good fit