Software Engineer for Large Scale Search Systems

3 weeks ago


Seattle, Washington, United States Amazon Full time
Company Overview

Amazon is a leading e-commerce company with a mission to be Earth's most customer-centric company where people can find and discover anything they might want to buy online. With a strong focus on innovation, Amazon continues to expand its services and offerings to meet the evolving needs of its customers.

Job Description

We are seeking a highly skilled Software Development Engineer II to join our Search Marketing team. As a member of this team, you will play a critical role in designing, implementing, and maintaining large scale systems that enable Amazon to interact with search advertising vendors like Google, Bing, Yahoo JP etc. You will have the opportunity to work with cutting-edge AWS technologies and apply your expertise to develop distributed systems that provide the best advertising experience for our customers.

Key Responsibilities

Your primary responsibilities will include designing and implementing new features provided by search advertisers, optimizing existing systems owned by the team, and participating in daily standups, design reviews, and technical decision making. You will also collaborate with Sr. SDEs and Principal Engineers to brainstorm ideas and mentor other SDEs in the team. Additionally, you will ensure that all code meets high standards of quality and follows engineering best practices.

About the Team

The Search Marketing team's mission is to help customers find what they're looking for by serving them the right ad for the right product at the right time. To accomplish this, you will closely work with Software Engineers, Product and Marketing Managers from sister teams, and marketers and engineers from external companies to achieve the long term vision and overcome day-to-day challenges. We are passionate about innovating and delighting our customers by helping them find products they are looking for, and our team is at the start of the journey to develop internet's largest scale Search Marketing systems.

Required Skills and Qualifications

To be successful in this role, you should have 3+ years of non-internship professional software development experience, 2+ years of design or architecture experience, and experience programming with at least one software programming language. Additionally, you should have experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations. A Bachelor's degree in computer science or equivalent is also required.

Salary and Benefits

This position offers a competitive salary ranging from $129,300/year in our lowest geographic market up to $223,600/year in our highest geographic market, depending on job-related knowledge, skills, and experience. In addition to a full range of medical, financial, and/or other benefits, this position also includes equity and sign-on payments as part of a total compensation package.

  • Seattle, Washington, United States Hireio, Inc. Full time

    About the RoleWe are looking for a skilled Large-Scale Recommendation System Engineer to join our team at Hireio, Inc.This is an exciting opportunity to work on building industry-leading globalized large-scale recommendation systems and designing high-performance online systems and reliable data pipelines.As a key member of our team, you will be responsible...


  • Seattle, Washington, United States Amazon Full time

    We are seeking a seasoned software engineer to join our Brand Shopping Experience team at Amazon. This highly collaborative role involves simplifying complex existing systems, building real-time data analytics, APIs, and reporting systems.The ideal candidate will have strong computer science and data engineering background, experience building and...


  • Seattle, Washington, United States Amazon Full time

    Are you ready to embark on an exciting journey with Amazon? As a Senior Software Developer, you'll play a pivotal role in designing, developing, and deploying large-scale software systems that power our cloud services. With a strong focus on innovation and customer satisfaction, you'll collaborate closely with cross-functional teams to craft robust systems...


  • Seattle, Washington, United States HireIO Inc Full time

    HireIO Inc is seeking a highly skilled Reliability Engineer for Large-Scale Systems to join our team. As an SRE, you will be responsible for ensuring the availability and scalability of our Ads infrastructure.The ideal candidate will have a strong background in programming languages such as C, C++, Java, Python, Perl, or Go, with at least 5 years of...


  • Seattle, Washington, United States Amazon Full time

    About the RoleAmazon is seeking a highly skilled Software Engineer to join our team. As a Senior Backend Developer with expertise in observability, you will design and implement large-scale systems that enable customers to monitor and analyze their workloads. Your primary responsibility will be to develop and maintain cloud-native applications using Go,...


  • Seattle, Washington, United States Amazon Full time

    About Us: Amazon is a leader in cloud computing and offers a comprehensive set of services for businesses of all sizes. Our team is committed to innovation and excellence, and we're looking for talented individuals to join us.Job Overview:We are seeking a Large Scale System Designer to join our Amazon team. As a Large Scale System Designer, you will be...


  • Seattle, Washington, United States HireIO Inc Full time

    HireIO Inc. is seeking a highly skilled Senior Software Engineer to join our Data Management Suite team. This is an exciting opportunity to build, optimize, and grow one of the largest data platforms in the world.The ideal candidate will have experience with data integration, data ingestion, and large-scale systems design. A bachelor's degree in Computer...


  • Seattle, Washington, United States Amazon Full time

    Mission and VisionOur mission is to provide a world-class customer experience through a data-driven approach and scalable software. We strive for excellence in large-scale system development, collaboration, and innovation, aligning with Amazon's values of customer obsession, ownership, and inventiveness.ResponsibilitiesAs an engineer in AFFS, you will work...


  • Seattle, Washington, United States Amazon Full time

    About the RoleWe are seeking an experienced DevOps Engineer for Large-Scale Systems to join our team in Seattle, Washington. As a key member of our DevOps team, you will play a critical role in ensuring the smooth operation of our large-scale systems. A salary range of $164,624/year to $174,800/year is expected for this position.Key Responsibilities:Designs...


  • Seattle, Washington, United States HireIO Inc Full time

    Data Management Suite Team: As a member of our Data Management Suite team, you will be responsible for designing and developing high-performance and distributed scheduling systems that manage large-scale tasks across different business lines. Our team uses various technologies including intelligent IDEs, workflow management tools, and big data platforms like...


  • Seattle, Washington, United States Amazon Full time

    Key ResponsibilitiesLead a team of engineers in designing and developing large-scale customer-impacting initiatives.Collaborate with cross-functional teams to define and solve complex problems.Develop and maintain technical documentation and knowledge sharing materials.Required Skills and QualificationsBachelor's degree in Computer Science or equivalent.At...


  • Seattle, Washington, United States Apple Full time

    OverviewAt Apple, we're building groundbreaking technology for algorithmic search, machine learning, natural language processing, and artificial intelligence. As part of our Information Intelligence teams, you'll have the opportunity to work on incredibly complex large-scale systems with trillions of records and petabytes of data.SalaryThe base pay range for...


  • Seattle, Washington, United States Amazon Full time

    Job OverviewWe are looking for a highly skilled Software Development Engineer to lead the development of our search and discovery platform at Amazon. As a Sr. SDE in Internal Search, you will be responsible for building innovative technologies that enable users to find relevant information quickly and efficiently.With a focus on scalability, reliability, and...


  • Seattle, Washington, United States Amazon Full time

    Job Description:The successful candidate will have experience supporting large-scale, multi-tiered, multi-threaded, distributed software applications, tools, systems, and services. The ideal candidate will also have experience with programming languages such as SQL, PowerShell, Perl, Bash, Python, PHP, or Ruby, as well as supporting and maintaining database...


  • Seattle, Washington, United States Amazon Full time

    Become a Key Player in Data StreamingAre you passionate about building scalable services and identifying new technologies? Do you enjoy solving complex software problems and have an in-depth understanding of streaming data technologies like Kinesis or Apache Kafka? If yes, we want to hear from you! As a member of our team, you will contribute to the...


  • Seattle, Washington, United States Apple Inc. Full time

    At Apple Inc., we're looking for a talented Cybersecurity Leader to join our Endpoint Security Team. This is a technical, hands-on leadership role in a dynamic and fast-paced environment.Job DescriptionWe are seeking an experienced engineering manager with a background in large scale software development and delivery in hyper-scale environments. The...


  • Seattle, Washington, United States Tik Tok Full time

    As a Senior Machine Learning Engineer at TikTok, you'll be part of a dynamic and fast-paced team that drives critical product decisions and platform growth. Your primary responsibility will be to build and maintain industry-leading recommendation systems that improve user experience, content ecosystems, and platform security. You'll also deliver end-to-end...


  • Seattle, Washington, United States Apple Full time

    Job OverviewThe Apple Knowledge Quality Team is responsible for developing next-generation machine learning solutions for Knowledge Q&A at Apple. As a Machine Learning Engineer, you will work on building features that power Siri and Spotlight, redefining how hundreds of millions of people search and find information.ResponsibilitiesDesign and develop...


  • Seattle, Washington, United States Tik Tok Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team in developing and improving the search algorithm for our rapidly growing e-commerce business.The successful candidate will have a strong background in software development, computer science, or a related field and excellent coding skills. They will also possess solid knowledge...


  • Seattle, Washington, United States Amazon Full time

    Diverse Experiences WelcomeAmazon Security values diverse experiences and encourages candidates from non-traditional backgrounds to apply.Key ResponsibilitiesAs an SDE in this role, you will be responsible for:Designing and implementing large-scale, high-availability, low-latency distributed systems.Collaborating with a multi-disciplinary team of engineers,...