H-1B Job Board

Finding companies that sponsor visas is a lot of work.
We've made your life easier by compiling top companies and startups that hire foreign nationals.

Software Development Engineer, Personalization



Software Engineering
Tel Aviv-Yafo, Israel · Texas, USA · Israel
Posted on Wednesday, May 22, 2024


About our organization:
Our team is part of Amazon’s Personalization organization, a high-performing group that leverages Amazon’s expertise in machine learning, big data, distributed systems, and user experience design to deliver the best shopping experiences for our customers.

About the team
Our vision is to enhance the customer shopping experience on Amazon by leveraging personalization techniques. We strive to save customers valuable time by tailoring their search journey to their individual needs, interests, and preferences. Our goal involves identifying personalization opportunities to develop and optimize customer experiences, thereby improving the overall search and discovery process across Amazon.

Key job responsibilities
As a Software Developer Engineer in this role, your responsibilities will include:
- Develop and maintain key services for enhancing personalized customer experiences.
- Collaborate with peers to explore design strategies, prototype new technologies, and assess technical feasibility.
- Partner closely with Applied Scientists to handle extensive data, scale machine learning models, and refine criteria vital to customer experience success.
- Lead system architecture and advocate best practices for a quality infrastructure.
- Engage in Agile/Scrum methodologies to deliver high-quality software within tight schedules.
- Face challenging, unique and ambiguous scenarios daily, collaborating with various technical teams at Amazon.
- Gain expertise in cutting-edge technologies and algorithms, particularly in Generative AI, to enhance our pursuit of creating the ultimate shopping experience.

We are open to hiring candidates to work out of one of the following locations:

Tel Aviv, ISR


- Bachelor's degree in computer science or equivalent
- 5+ years of non-internship professional software development experience
- 4+ years of contributing to new and current systems architecture and design (architecture, design patterns, reliability and scaling) experience
- Experience programming with at least one modern language, such as Java, Python, or C# including object-oriented design


- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience