Software Development Engineer II, Visual Search Expert

3 weeks ago


Palo Alto, California, United States Amazon Full time
About the Role

As 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 experiences.

Key Responsibilities

Design, implement, and deploy full-stack computer vision solutions for millions of Amazon customers.

Iterate and improve upon scalable computer vision and machine learning solutions to hard problems.

Assist scientists in their investigations and help solve and scale solutions to exciting and difficult challenges in computer vision, machine learning, and information retrieval.

A Day in the Life

You will be immersed in a collaborative environment with top-caliber computer vision experts, working on incredibly hard problems that are of value in the real world. You will have the opportunity to create world-class products, build on Amazon's tools and vast technical resources, and work in a dynamic team that provides continuous opportunities for learning and growth.

About the Team

Our team is located in our downtown Palo Alto office, providing a dynamic, entrepreneurial environment while leveraging the resources of Amazon, one of the world's leading internet companies. We provide a highly customer-centric, team-oriented, collaborative environment that fosters innovation and growth.

Basic Qualifications

3+ years of non-internship professional software development experience

3+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience

Experience programming with at least one software programming language

Experience building services and familiarity with web technologies and AWS.

Preferred Qualifications

Master's degree in computer science or equivalent

5+ years of programming using a modern programming language such as Java, C++, or C#, including object-oriented design experience

Familiarity with one or more of: PyTorch, MxNet, TensorFlow, Keras, JAX, Caffe, or other gradient-based learning framework.

Industry experience with any of the following technologies: S3, SQS, DynamoDB, Elasticsearch, Lambda, HTML, CSS, jQuery, NodeJS, Docker, Tomcat, Spark, Ray, ECS, EKS, Sagemaker, Athena.

  • 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

    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...


  • 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 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 Lutra AI Full time

    Job OverviewLutra AI is a pioneering technology company that empowers individuals to harness the potential of AI and reclaim their time for what truly matters. Our team, based in the San Francisco Bay Area, boasts deep expertise in AI and a passion for innovation.We're seeking a talented Software Development Expert to join our team. If you're enthusiastic...


  • 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 seeking talented individuals to join our team.Job SummaryWe're looking for a skilled Software Engineer II to join our Salesforce team. As a key member of our team, you'll be responsible for...


  • Palo Alto, California, United States Rivian Full time

    About Rivian:Rivian is a pioneering company that aims to keep the world adventurous forever. We achieve this through our emissions-free Electric Adventure Vehicles and by attracting curious, courageous individuals to our team.As a company, we constantly challenge the status quo, reframing old problems and seeking new solutions. We operate in areas that are...


  • 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 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 DRH Search Full time

    We are seeking a talented Frontend Engineer to join our team at the DRH Search office in Palo Alto.Key Responsibilities:Collaborate with AI researchers and systems engineers to design and build user interfaces for the AI for Code Client.Work closely with design staff to craft the technical direction of the system, including choosing preferred approaches for...


  • 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)...


  • Palo Alto, California, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer II to join our Supply and Identity Data platform team. As a key member of this team, you will be responsible for designing, developing, and operating petabyte-scale data systems to support Amazon's advertising business.The ideal candidate will have a strong background in...


  • Palo Alto, California, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Senior Product Manager to lead our Visual Shopping team at Amazon. As a key member of our team, you will be responsible for driving the north star vision for how we enable customers to shop with more confidence using Visual shopping.Key ResponsibilitiesOwning the customer experience and relevance on visual...


  • Palo Alto, California, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Senior Product Manager to lead our Visual Shopping team at Amazon. As a key member of our team, you will be responsible for driving the north star vision for how we enable customers to shop with more confidence using Visual shopping.Key ResponsibilitiesOwning the customer experience and relevance on visual...


  • Palo Alto, California, United States Amazon Full time

    We're seeking a talented Software Development Engineer to join our team at Amazon. As a key member of our conversational AI team, you will be responsible for designing, developing, and deploying large language models that power our conversational interfaces.Key responsibilities include:Designing and implementing distributed inference systems for large...


  • 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 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...