

Share
Key job responsibilities
- Define key research directions by adopting state-of-the-art technology and innovating new solutions
- Participate in organizational planning, hiring, mentorship and leadership development
- Acquire domain expertise and in-depth understanding of related engineering systems
- Contribute through patenting and publishing
- 5+ years of hands-on work in predictive modeling and analysis experience
- PhD in Electrical Engineering, Computer Science, Mathematics, or a related technical field
- Experience working in predictive modeling and analysis
- Experience distilling informal customer requirements into problem definitions, dealing with ambiguity and competing objectives
- Experience programming in Java, C++, Python or related language
- Experience with leading experienced scientists as well as having a record of developing junior members from academia or industry to a career track in a business environment
- 10+ years of relevant work in industry or academia experience
- Knowledge of problem solving, algorithm design and complexity analysis
- Experience creating novel algorithms and advancing the state of the art
- Have peer-reviewed scientific contributions in premier journals and conferences
These jobs might be a good fit

Share
We are looking for candidates that have solid analytical, design and problem diagnosis skills. Expertise with high-performance systems or service design is a plus. You should be comfortable through all phases of software development, including hiring and growing your own team of managers. The ability to translate high-level technical requirements into executable project plans is essential. If this sounds like you, come join us and help AWS continue to lead the cloud computing revolution.What is in it for you?· Gratification: You will know you are solving problems most software developers don’t yet know exist.
· Critical: Databases are cornerstones to many of our customers’ applications.
· Ownership: you will quickly become responsible for key components of the service.
· Learn: If want to learn about challenges of large-scale fault tolerant systems in practice – this is an opportunity of a lifetime.
· Innovate: We learn from our customers and invent every day.
· Make history: AWS is the leader in a current industry wide revolution.
· Have fun: Surround yourself with engineers that like to solve complex problems, but also work in a fun environment.
Diverse ExperiencesAWS 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
- 3+ years of engineering team management experience
- 8+ years of leading the definition and development of multi tier web services experience
- Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations
- Experience partnering with product or program management teams
- Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy
- Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers
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

Share
As the Sr. SDM for the Inference Technology Team, you will lead a strong team of managers and engineers to build fundamental inference technology building blocks and libraries to enable AI developers to optimize model for inference on Trainium and Inferentia devices. You will be responsible for the full development life cycle of inference library and feature development, including reliability and scalability. You will develop the Neuronx_Distributed Inference Libraries and contribute to other popular open source Inference Libraries, enabling customers to optimize LLMs, multimodal, and generative models.A day in the life
You will work with the executive leadership and other senior management and technical leaders to define product directions and deliver them to customers. We build massive-scale distributed training and inference solutions, developing the full stack of software, servers and chips together with teams across the Annapurna organization to run the largest machine learning workloads.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.Work/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.
- 10+ years of engineering experience
- 5+ years of engineering team management experience
- 10+ years of planning, designing, developing and delivering consumer software experience
- Experience partnering with product or program management teams
- Experience managing multiple concurrent programs, projects and development teams in an Agile environment
These jobs might be a good fit

Share
Annapurna Labs as part of AWS, is seeking for System Validation Engineer to help define, shape, and integrate solutions for the next generation of our cloud platforms.Key job responsibilities
- Design, implement, and execute comprehensive test plans and test cases.
- Develop and maintain sophisticated automated test frameworks.
- Identify, document, and track software and system defects with precision.
- Continuously review and enhance quality assurance processes.
A day in the life
- B.Sc. in Electric Engineering/Computer Science/Software Engineering or related field.
- 5+ years experience in software QA testing and Python/Bash/Lua scripting.
- Experience with test automation frameworks; Knowledge of software testing methodologies.
- Experience with Linux operating systems and debugging tools.
- System level understanding.
- Experience with CI/CD pipeline implementation.
- Deep knowledge of server architecture
- Understanding of board design and electrical validation.
- Capability to read and review technical schematics and layouts.
- Experience in Compute/Embedded system development (ARM, x86, AMD).
- Proficiency with version control systems like Git.
These jobs might be a good fit

Share
As a Sr. Solutions Architect at AWS, you’ll build technical relationships with customers and operate as their trusted advisor, ensuring they get the most out of the cloud at every stage of their journey.You’ll manage the overall technical relationship between AWS and our customers, making recommendations on security, cost, performance, reliability and operational efficiency to accelerate their projects. Internally, you will be the voice of the customer, sharing their needs and wants to inform the roadmap of AWS features.In this role, your creativity will link technology to tangible solutions, with the opportunity to implement cloud-native reference architectures for a variety of use cases. You will participate in the creation and sharing of best practices, technical content and new reference architectures (e.g., white papers, code samples, blog posts) and evangelize and educate about AWS technology (e.g., through workshops, user groups, meetups, public speaking, online videos or conferences).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.
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.
- 8+ years of specific technology domain areas (e.g. software development, cloud computing, systems engineering, infrastructure, security, networking, data & analytics) experience
- 3+ years of design, implementation, or consulting in applications and infrastructures experience
- 10+ years of IT development or implementation/consulting in the software or Internet industries experience
- Fluent English & Hebrew
- 5+ years of infrastructure architecture, database architecture and networking experience
- Experience working with end user or developer communities
- Experience in IT development or implementation/consulting in the software or Internet industries
These jobs might be a good fit

Share
Annapurna Labs, as part of AWS, is seeking an Embedded Software Engineer to be part of defining, shaping and integrating solutions to next generation of our cloud platforms. As an Embedded Software Engineer in the ENA drivers team, you'll be at the forefront of creating high-performance networking solutions that enable exceptional bandwidth, low latency, and optimal packets-per-second (PPS) performance for AWS cloud infrastructure.As an Embedded Software Engineer on the ENA team, you'll:
Design high-performance networking drivers optimizing bandwidth, latency, and PPS
Develop kernel and user-space drivers across Linux, Windows, and FreeBSD
Work with AWS proprietary tech and contribute to open-source projects
Interface with AWS Nitro controllers and virtual instances
Monitor cloud infrastructure health and maintain quality standards
Key job responsibilities
- Design and develop networking drivers for next-generation AWS nitro controllers.
- Optimize drivers for high network performance and low latency.
- Maintain and enhance drivers across multiple operating systems (Linux, Windows, DPDK, FreeBSD, MacOS and others).
- Shape software architecture and contribute to upstream open-source repositories.- Monitor cloud health and maintain exceptional quality standards.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.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
- Bachelor's degree or above in computer science, electrical engineering, or related field
- 5+ years of professional experience in SW development with strong hand-on experience in C development.
- Expertise in at least one of the following operating systems and solutions: Linux, Windows, DPDK, or FreeBSD.
- Experience with networking drivers development, understanding of the TCP/IP stack and experience with various networking protocols.
These jobs might be a good fit

Key job responsibilities
- Define key research directions by adopting state-of-the-art technology and innovating new solutions
- Participate in organizational planning, hiring, mentorship and leadership development
- Acquire domain expertise and in-depth understanding of related engineering systems
- Contribute through patenting and publishing
- 5+ years of hands-on work in predictive modeling and analysis experience
- PhD in Electrical Engineering, Computer Science, Mathematics, or a related technical field
- Experience working in predictive modeling and analysis
- Experience distilling informal customer requirements into problem definitions, dealing with ambiguity and competing objectives
- Experience programming in Java, C++, Python or related language
- Experience with leading experienced scientists as well as having a record of developing junior members from academia or industry to a career track in a business environment
- 10+ years of relevant work in industry or academia experience
- Knowledge of problem solving, algorithm design and complexity analysis
- Experience creating novel algorithms and advancing the state of the art
- Have peer-reviewed scientific contributions in premier journals and conferences
These jobs might be a good fit