Software Development Engineer in Test II, Visual Search Specialist

5 days ago


Palo Alto, California, United States Amazon Full time

We are seeking a skilled Software Development Engineer in Test II to join our Visual Search team in Palo Alto. As a key member of our team, you will be responsible for building and maintaining an automated test infrastructure for our backend systems, ensuring the quality and reliability of our Visual Search services.

Key responsibilities include:

  • Designing and implementing automated test strategies and solutions to assess the quality of search results and functional characteristics of Visual Search services.
  • Integrating with our Build infrastructure to establish a continuous build and test cycle.
  • Establishing processes and tools to maintain automation scripts and generate regular test reports.

Requirements include:

  • 2+ years of experience in test automation frameworks and tools building.
  • 3+ years of non-internship professional software development testing experience.
  • Experience designing or supporting low-maintenance automation frameworks.
  • Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design.
  • Experience debugging, diagnosing, and troubleshooting complex, production software issues.
  • Good experience in Frontend, API, and Mobile (iOS and Android) automation framework development.
  • Experience with CI/CD pipelines, QA concepts, and methodology, influencing software engineering best practices within your team.
  • Solid Computer Science fundamentals in object-oriented design, data structures, algorithm design, and complexity analysis.

Preferred qualifications include knowledge of overall system architecture, scalability, reliability, and performance in a distributed environment.

Amazon is committed to a diverse and inclusive workplace. We are an equal opportunity employer and do not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.

For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/disability-accommodations/.

Criminal history may have a direct, adverse, and negative relationship with some of the material job duties of this position.

The base pay for this position ranges from $129,300/year in our lowest geographic market up to $223,600/year in our highest geographic market.

Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience.

Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits.



  • Palo Alto, California, United States Amazon Full time

    About the RoleAs a Software Development Engineer II in Visual Search, you will be part of a dynamic team responsible for creating innovative solutions that help customers search and discover products using images. Our team is passionate about leveraging computer vision, machine learning, and information retrieval to deliver exceptional customer...


  • Palo Alto, California, United States Amazon Full time

    About the RoleAs a Software Development Engineer II in Visual Search, you will be part of a dynamic team responsible for creating innovative solutions that help customers search and discover products using images. Our team is passionate about leveraging computer vision, machine learning, and information retrieval to deliver exceptional customer...


  • Palo Alto, California, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer II to join our Visual Shopping team at Amazon. As a key member of our team, you will be responsible for designing and developing innovative software solutions that enable customers to shop in new and exciting ways.Key ResponsibilitiesParticipate in all aspects of the software...


  • East Palo Alto, California, United States Amazon Full time

    About the RoleAmazon is seeking a highly skilled Software Development Engineer to join our Search team. As a key member of this team, you will play a critical role in developing the next generation of search technology that powers Amazon's shopping experience.Key ResponsibilitiesDesign and develop scalable and efficient search algorithms and...


  • Palo Alto, California, United States Ford Motor Company Full time

    We are seeking a highly skilled Software Development Engineer in Test to join our team at Ford Motor Company. As a key member of our team, you will be responsible for designing, developing, and maintaining automated tests for our embedded software products.As a Software Development Engineer in Test, you will work closely with our development teams to develop...


  • Palo Alto, California, United States Amazon Full time

    Job SummaryWe're building a foundational Large Language Model (LLM) for Amazon Stores that combines general world knowledge with Amazon e-commerce domain knowledge to provide new and improved shopping experiences for our customers. As a Software Development Engineer II, you'll work with talented scientists and engineers to innovate on behalf of our...


  • Palo Alto, California, United States Ford Motor Company Full time

    We are seeking a highly skilled Software Development Engineer in Test to join our team at Ford Motor Company. This role will focus on embedded systems with a strong emphasis on automotive applications.As a Software Development Engineer in Test, you will be responsible for designing, developing, and maintaining automated tests for our embedded software...


  • Palo Alto, California, United States Amazon Full time

    About the RoleAmazon Search is revolutionizing the way customers discover products. As a Machine Learning Engineer II, you will play a critical role in developing innovative solutions that empower hundreds of science teams across Amazon to deliver machine learning at scale.You will lead the development of services and infrastructure at the intersection of...


  • Palo Alto, California, United States Amazon Full time

    We're working to improve shopping on Amazon using the conversational capabilities of large language models, and are searching for pioneers who are passionate about technology, innovation, and customer experience, and are ready to make a lasting impact on the industry.You'll be working with talented scientists, engineers, and technical program managers (TPM)...


  • East Palo Alto, California, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer II to join our Data Firehose team. As a key member of our team, you will be responsible for designing, developing, and deploying scalable and reliable software systems.Your primary focus will be on building and maintaining our data processing infrastructure, ensuring seamless...


  • Palo Alto, California, United States Rivian Full time

    About RivianRivian is a pioneering company that's revolutionizing the electric vehicle industry. Our mission is to keep the world adventurous forever, and we're committed to making that happen through our cutting-edge technology and innovative approach.Job SummaryWe're seeking a highly skilled Embedded Software Development Engineer to join our team at...


  • Palo Alto, California, United States Amazon Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Product Manager to lead our Visual Search team at Amazon. As a key member of our product organization, you will be responsible for driving the development and launch of new features and products that enable customers to shop visually.Key ResponsibilitiesDevelop and execute a product roadmap...


  • Palo Alto, California, United States Amazon Full time

    Job SummaryAmazon is seeking a highly skilled Senior Software Development Engineer to join our AI-First Initiative team. As a key member of this team, you will be responsible for designing and developing cutting-edge machine learning solutions to improve the search experience for our customers.Key Responsibilities:Design and develop large-scale machine...


  • Palo Alto, California, United States Amazon Full time

    We're seeking a pioneering software development engineer to join our team at Amazon, where we're working to improve shopping using conversational capabilities of large language models. As a member of our dynamic team, you'll work with talented scientists, engineers, and technical program managers to innovate on behalf of our customers.Key...


  • Palo Alto, California, United States Amazon Full time

    We're driving innovation in conversational AI at Amazon, and we're seeking a talented software development engineer to join our team. As a pioneer in this field, you'll work with our team of scientists, engineers, and technical program managers to develop cutting-edge solutions that improve the shopping experience on Amazon.Key Responsibilities:Design and...


  • Palo Alto, California, United States Tesla Full time

    As a key member of the Reliability and Test team at Tesla, you will play a critical role in developing and transitioning software stacks for test systems, ensuring reliability and features.You will be responsible for owning and developing reliable middleware to communicate with PXI test hardware and read back data, as well as building robust and flexible...


  • Palo Alto, California, United States Rivian Full time

    About RivianRivian is a pioneering company that's revolutionizing the electric vehicle industry. Our mission is to create a world where adventure and sustainability go hand-in-hand. We're a team of innovators, thinkers, and doers who are passionate about pushing the boundaries of what's possible.Job SummaryWe're seeking a highly skilled Software Engineer II...


  • Palo Alto, California, United States Current Job Openings Full time

    We are seeking a highly skilled Software Development Engineer in Test to join our team and contribute to the development of our quantum computing software.The ideal candidate will have a strong background in testing and automation, particularly in quantum-related software, and experience with CI/CD pipelines, test automation tools, and debugging in complex...


  • Palo Alto, California, United States Rivian Full time

    About RivianRivian is a pioneering company dedicated to creating a sustainable future through innovative electric vehicles and clean energy solutions. As a Software Engineer II, Salesforce, you will be part of a dynamic team that is redefining the automotive industry.Role SummaryThis role involves developing cutting-edge solutions on the Salesforce platform,...


  • Palo Alto, California, United States Rivian Full time

    About RivianRivian is a pioneering company that's redefining the future of adventure. Our mission is to create a world where people can explore and connect with nature in a sustainable way. We're building a team of talented individuals who share our passion for innovation and our commitment to making a positive impact.Job SummaryWe're seeking a highly...