Current jobs related to Search Systems Software Engineer - Palo Alto, California - Amazon


  • 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

    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 SambaNova Systems Full time

    About the RoleWe are seeking an experienced Principal Software Engineer to join our Runtime team at SambaNova Systems. As a key member of our engineering team, you will be responsible for designing, developing, and deploying high-performance software infrastructure for our AI and machine learning applications.Key ResponsibilitiesDesign and develop software...


  • Palo Alto, California, United States DRH Search Full time

    Job OpportunityWe are seeking a skilled Frontend Engineer to join our team at a well-funded Series B AI Devtool Startup in Palo Alto. The ideal candidate will have experience with front-end development, UI/UX workflows, and a deep understanding of the developer experience.Key ResponsibilitiesCollaborate with design staff, AI researchers, and systems...


  • Palo Alto, California, United States SambaNova Systems Full time

    About the RoleSambaNova Systems is seeking an experienced Senior Principal Software Engineer to join our Runtime team. As a key member of our engineering team, you will work on designing and implementing new and enhanced features of the runtime stack to support high-performance and scalable ML training applications.ResponsibilitiesDesign and implement new...


  • 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 Tesla Full time

    Job SummaryAs a C++ Software Engineer within the Autonomy group at Tesla, you will have the opportunity to apply your technical skills to a variety of system components and foundational code targeting higher performance of the Tesla Bot.The nature of the role means that the code you will write, debug, and maintain will almost always connect with a variety of...


  • Palo Alto, California, United States Rubrik Full time

    Rubrik is seeking a skilled Software Systems Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and implementing scalable, reliable, and stress-resistant systems for our cloud-based products.Key responsibilities include:Designing and implementing cloud infrastructure solutions using public cloud...


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

  • Software Engineer

    1 week ago


    Palo Alto, California, United States Tesla Full time

    Job SummaryWe are seeking a highly skilled Software Engineer to join our Autonomy Systems team at Tesla. As a key member of our team, you will be responsible for designing and developing robust C++ software for our Autonomy Systems, ensuring high-performance and reliability.Key ResponsibilitiesDesign and develop C++ software for Autonomy Systems, focusing on...

  • Software Engineer

    7 days ago


    Palo Alto, California, United States Tesla Motors Full time

    Software Engineer - Linux SystemsTesla Motors is accelerating the world's transition to sustainable energy. Our teams develop revolutionary strategies and products that are successfully launched on a large scale. This is only possible through extraordinary speed, innovation, and efficiency.The Update Systems teams builds and maintains the Linux services that...

  • Software Engineer

    3 days ago


    Palo Alto, California, United States Motion Recruitment Full time

    Join Motion Recruitment, a leading staffing agency, in our search for a skilled Software Developer to work with a manufacturing company in downtown Chicago.You will be part of a team developing a 3D modeling software platform that interfaces between structural engineering and machines that process structural steel beams and columns.The ideal candidate will...


  • Palo Alto, California, United States Rivian Automotive Full time

    About RivianRivian is a pioneering company in the electric vehicle industry, dedicated to creating innovative solutions for a sustainable future. Our mission is to keep the world adventurous forever, and we're committed to making a positive impact on the environment.Job SummaryWe're seeking a highly skilled Software Systems Engineer to join our Autonomy...


  • Palo Alto, California, United States Rivian Automotive Full time

    About RivianRivian is a pioneering company dedicated to creating a more adventurous and sustainable future. Our mission is to keep the world adventurous forever, and we're committed to making a positive impact on the environment. As a company, we're constantly pushing the boundaries of what's possible, challenging conventional thinking, and seeking...


  • 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 Tesla Full time

    Job Title: Software Integration Engineer - Drive SystemsTesla's Systems Integration Team is seeking a highly skilled Software Integration Engineer to join our Drive Systems team. As a key member of our team, you will be responsible for ensuring firmware support for new vehicle features and new hardware are designed, implemented, and tested to achieve Tesla's...


  • 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

    Job Title: Software Integration Engineer for Drive SystemsTesla's Systems Integration Team is seeking a highly skilled Software Integration Engineer for Drive Systems to ensure firmware support for new vehicle features and hardware are designed, implemented, and tested to meet Tesla's standards for safety and customer experience.Responsibilities:Lead...


  • 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 United Software Group Full time

    Job DescriptionWe are seeking a highly skilled Embedded Software Developer to join our team at United Software Group. As an Embedded Software Developer, you will be responsible for designing and implementing real-time systems using the QNX Real-Time Operating System (RTOS).Key Responsibilities:Establish reliable, low-latency, high-throughput data...

Search Systems Software Engineer

2 months ago


Palo Alto, California, United States Amazon Full time

About the Role
The Search organization is in search of a dedicated and creative Search Systems Software Engineer to join our dynamic Search Client Services Engineering team.

Our Mission
Whenever a customer engages with an Amazon platform globally and enters a search term or navigates through product categories, our advanced Search services spring into action.

What We Do
We design, develop, and implement high-performance, fault-tolerant distributed search systems utilized by millions of Amazon customers daily. Our Search team comprises exceptional Software Engineers, Designers, Data Scientists, and Usability Researchers collaborating in a supportive and highly interactive environment.

Your Impact
If you possess a proven history of addressing challenges comprehensively by crafting and constructing software solutions for intricate issues, along with a talent for automating and streamlining processes through software development expertise, we would like to connect with you.

Key Responsibilities
In this position, you will be tasked with:

  • Designing and developing internal tools and applications aimed at resolving complex business and operational challenges to enhance the productivity of Search systems development, while avoiding unnecessary costs or complications.
  • Acquiring a thorough understanding of the Search Backend architecture and its configuration system to translate business needs into technical specifications and implement necessary modifications to the systems.
  • Fostering strong partnerships and collaboration with architects, builders, and system users to achieve success in this role.

A Typical Day
Your time will be allocated as follows:

  • 40-50% for project work
  • 20-30% for weekly sprint tasks
  • 10-20% for on-call responsibilities (participating in a weekly on-call rotation)
  • 5-10% for regular meetings and one-on-ones

Basic Qualifications
To be considered, you should have:

  • 3+ years of professional software development experience (non-internship)
  • 2+ years of experience in design or architecture (design patterns, reliability, and scaling) of new and existing systems (non-internship)
  • Proficiency in at least one programming language

Preferred Qualifications
Additionally, the following qualifications are desirable:

  • 3+ years of comprehensive software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Bachelor's degree in computer science or a related field

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

Compensation
Our compensation reflects the labor costs across various US geographic markets. The base pay for this position varies based on market location and may differ depending on job-related knowledge, skills, and experience.

Benefits
Amazon offers a comprehensive total compensation package, which may include equity, sign-on bonuses, and other forms of compensation, in addition to a full range of medical, financial, and other benefits.

Application Process
This position will remain open until filled. Interested candidates should apply through our internal or external career site.