Machine Learning Engineer, Sponsored Product Demand Utilization

About the RoleThis position will be part of the Sponsored Product Demand Utilization team within the Amazon Advertising organization. You will work hands-on with scientists from day one, with exposure to all aspects of model lifecycle, and productionization of ML systems. This position is ideal for an engineer with prior MLOps or MLInfra experience looking to have exposure to science, with impact and ownership through engineering.You will design and code, troubleshoot, and support high volume and low latency distributed systems. The solutions you create would drive step increases in coverage of sponsored ads across the retail website and ensure relevant ads are served to Amazon's customers. You will directly impact our customers’ shopping experience while helping our sellers get the maximum ROI from advertising on Amazon. This role will provide exposure to cutting-edge innovations in product search, information retrieval, Large Language Models, and Generative AI.About the OrgAmazon Advertising is one of Amazon's fastest growing and most profitable businesses, responsible for defining and delivering a collection of advertising products that drive discovery and sales. As a core product offering within our advertising portfolio, Sponsored Products (SP) helps merchants, retail vendors, and brand owners succeed via native advertising, which grows incremental sales of their products sold through Amazon. The SP team's primary goals are to help shoppers discover new products they love, be the most efficient way for advertisers to meet their business objectives, and build a sustainable business that continuously innovates on behalf of customers. Our products and solutions are strategically important to enable our Retail and Marketplace businesses to drive long-term growth. We deliver billions of ad impressions and millions of clicks and break fresh ground in product and technical innovations every day!Our systems and algorithms operate on one of the world's largest product catalogs, matching shoppers with products - with a high relevance bar and strict latency constraints. We are a team of machine learning scientists and software engineers working on complex solutions to understand the customer intent and present them with ads that are not only relevant to their actual shopping experience, but also non-obtrusive. This area is of strategic importance to Amazon Retail and Marketplace business, driving long term-growth.Realtime systems within our org operate with tight 10s of milliseconds, and high throughput requirements for offline systems, resulting in high impact from performance optimization.Key job responsibilities* Serve as a tech lead for defining innovative and cutting edge ML infrastructure for both inference and training* Build POCs and infrastructure for deploying and supporting models in production. Own A/B testing of experiments using this infrastructure* Work closely with scientists across the org to understand requirements and impact opportunities* Work closely with product managers to contribute to our mission, and proactively identify opportunities where cutting edge ML Infra can help improve customer experience * Stay on top of modern ML Infra and ML Ops technologies to understand where they can provide the most value within the org* Help attract and recruit technical talent, mentor engineers and scientists in the teamAn ideal candidate is able to navigate through ambiguous requirements, working with various partner teams, and has experience in generative AI, large language models (LLMs), information retrieval, and ads recommendation systems. Using a combination of generative AI and online experimentation, our scientists develop insights and optimizations that enable the monetization of Amazon properties while enhancing the experience of hundreds of millions of Amazon shoppers worldwide. If you're fired up about being part of a dynamic, driven team, then this is your moment to join us on this exciting journey!Impact and Career Growth:This is a rare opportunity for an ML focused SDE within Amazon to work directly with, and sprint with talented scientists while delivering impact across teams in the SP Demand Utilization Org. You will have experience working with multiple stakeholders across the org. You will have hands-on experience building and deploying production machine learning systems at scale, with opportunities for some of the largest revenue impact from an org within Amazon. This is a highly visible role that will have a direct impact on customers and revenue!Why you love this opportunity:* Direct business impact, your work in sponsored products affects pixels on amazon.com and amazon app, with real, observable product impact.* Vertical integration with science and engineering, with opportunities to touch all aspects of the model lifecycle, through training, optimization and inference* Exposure to bleeding edge model optimization techniques for LLMs and other large models, with clear path to revenue impact from optimization. This is a rare opportunity across the industry to gain experience and drive exploration in techniques like quantization, sparsity, knowledge distillation and neural architecture search on large scale models in an enterprise setting.* Challenging technical space, where we care about fitting inference for the largest possible models within tight realtime constraints (10s of ms) and high performance of numerical systems is mission critical.* Large scale impact on revenue through delivery of bar-raising optimizations and solutions for teams across the org.* Latitude to innovate on greenfield projects, this is effectively an R&D role with the intention of innovating on existing legacy systems.BASIC QUALIFICATIONS* 3+ years of non-internship professional software development experience* 3+ years of programming with at least one software programming language experience* 3+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience* Experience as a mentor, tech lead or leading an engineering team* Experience with common machine learning techniques such as pre-processing data, training, and evaluation* Experience in building large-scale machine-learning MLOps infrastructure for inference, eval or other parts of the model lifecyclePREFERRED QUALIFICATIONS* 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience* Industry experience in software development.* Experience with production machine learning systems* Experience profiling and identifying performance bottlenecks on CPU, GPU or other accelerators (e.g. using nsys, torchprof, VTune, gprof etc...)* Excellent distributed systems (e.g. AWS or other cloud infra) design experience* Experience with ML libraries/frameworks such as PyTorch, JAX, Tensorflow, Keras etc...* Experience with MLOps tooling like MLFlow, Sagemaker, Kubeflow, DVC etc...* Experience with systems programming, and low level optimization in Rust, C++, C or other similar languages.* Coursework or thesis in machine learning, data mining, information retrieval, statistics or natural language processing* Advanced knowledge of performance, scalability, enterprise system architecture, and engineering best practicesBASIC 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 ...

Postdoctoral Scientist, Stores Foundational AI

Amazon is looking for talented Postdoctoral Scientists to join our Stores Foundational AI team for a one-year, full-time research position.The Stores Foundational AI team builds foundation models for multiple Amazon entities, such as ASIN, customer, seller and brand. These foundation models are used in downstream applications by various partner teams in Stores. Our team also invests in building foundational large language models, which can power conversational applications as well as machine learning tasks with scarce data (zero/few-shot learning).The postdoc is expected to develop machine learning techniques for Large Language Model (LLM) Alignment. Currently, Alignment techniques for LLMs rely primarily on the annotation of preference between alternative responses followed by policy (LLM) optimization either directly (DPO-style) or after learning one or multiple reward functions (PPO-style). However, the data from such annotation is often noisy and confounded by ambiguity, subjectivity, and multi-dimensionality of preference. The goal of the project is to develop 1) high-quality data annotation procedures with clear instructions, 2) preference models which account for noisiness, ambiguity, subjectivity, and multi-dimensionality of preference annotation, and 3) appropriate algorithms for directly optimizing the policy (LLM) or appropriate loss functions for learning rewards using such preference models.Key job responsibilities• Work closely with a senior science advisor, collaborate with other scientists and engineers, and be part of Amazon’s vibrant and diverse global science community.• Publish your innovation in top-tier academic venues and hone your presentation skills.• Be inspired by challenges and opportunities to invent cutting-edge techniques in your area(s) of expertise. BASIC QUALIFICATIONS• PhD in a relevant field, received within 2 years of starting the program• Proven publication record in Machine Learning, LLM, Optimization, Reinforcement Learning or other related technical fields* Experience in data science and quantitative research* Proficiency in technologies relevant to the subfield ...

Principal Applied Scientist, Amazon Search and Conversational Shopping AI team

Amazon is hiring a Principal Applied Scientist (PAS) to join the Search and Conversational Shopping AI team. In this role, you will be responsible for the architectural design and technological advancements of the customer experience of Amazon Rufus, our next-generation, AI-driven search and shopping assistant. This innovative role focuses on developing innovative search and shopping experiences, utilizing large language models, generative AI, and advanced machine learning technologies.Key job responsibilitiesAs a Principal Applied Scientist in Search, you will possess deep expertise in machine learning and data science, with specializations in information retrieval, recommendations, ranking, large language models, and generative AI across various modalities. The role involves solution alignment across multiple partners, such as front-end, relevance, ranking, and personalization teams. You will collaborate with teams of scientists and engineers to translate business and functional requirements into concrete deliverables, leading strategic efforts to enhance upper funnel search customer experiences. You will design integrated solutions efficiently delivered across all contributing stakeholder teams, driving alignment among these tech teams in the short term and influencing their future roadmaps in the long term to support our experimentation roadmap. Responsible for overall solution quality, this role will focus on improving experimentation velocity and, in the future, facilitating partner development on upper funnel customer experiences. This role ensures we are building scalable solutions with smart checks on data quality centrally, navigating the ambiguity inherent in this new area. You will make critical judgements to select the best technical solutions for both short and long-term experimentation objectives, bringing clarity from ambiguity, structuring tradeoff decisions, and effectively communicating on technically contentious topics. Finally, you will engage with academic partners to augment our in-house talent with access to the latest research and expert mentoring.About the teamThe vision of the Search and Conversational Shopping AI Team is to revolutionize the search and shopping experience through technological innovations in advanced AI and machine learning. We focus on enhancing query understanding, navigational and upper funnel search, developing LLM-based AI assistants, and more. Our goal is to create intuitive, personalized search interfaces that seamlessly connect customers with products, enhancing satisfaction, engagement, and transforming e-commerce interactions.BASIC QUALIFICATIONS1. Graduate degree in Computer Science, Math, or a related field.2. Experience in developing AI, ML, and NLP systems, with a proven ability to deliver projects successfully.3. Skilled in managing large, cross-functional projects with evolving requirements from start to finish.4. Strong foundations in data structures, algorithm design, and complexity analysis.5. Ability to strategize for ML platforms focusing on recommender systems, ranking, and customer interaction features.6. Exceptional ability to understand customer needs, propose alternative technical and business solutions, and deliver on tight deadlines.7. Record of peer-reviewed scientific publications in applied science. ...

Principal Applied Scientist, Amazon Stores Economics & Science (SEAS)

Stores Economics and Science (SEAS) is an interdisciplinary science and engineering team in Amazon's Stores organization with a peak-jumping mission: we apply expertise in science and engineering to move from local to global optima in methods, models, and software. We pursue this mission by leveraging frontier science; collaborating with partner teams; and learning from the tools, experience, and perspective of others. We scale by solving problems, first in the small to prove concepts, and then in the large by building scalable solutions. We also help other teams within Amazon scale by hiring and developing the best and embedding them in other business units. In 2024, we are focused on economics and science in areas related to (1) improving delivery speed and lowering cost-to-serve, (2) seller fees and incentives, and (3) emerging machine learning using LLMs. We also have some ongoing and highly leveraged collaborations that help partner teams inside Amazon short-circuit months of R&D or otherwise look around corners. We are looking for a seasoned Applied Science leader to build and deliver cutting-edge science and engineering solutions to improve our Stores business. In this role, you will lead a team of scientists and engineers with backgrounds in machine learning, NLP, IR, statistics, and economics to identify bottlenecks in our business, conceive new ideas to overcome those challenges, and deploy scientific solutions in partnership with product teams. Your responsibilities include developing the scientific models, benchmarks, and services. Graduate education and hands-on experience in machine learning, optimization, causal inference, Bayesian statistics, deep learning, or other quantitative scientific fields is a must. To be successful in this role, you should be a quick learner and comfortable with a high degree of ambiguity.Key job responsibilitiesKnowledge of causal inference and forecasting models are preferred. Practical knowledge of how we can leverage Transformers, LLMs, or other deep learning techniques for a variety of applications is a must.BASIC QUALIFICATIONS10+ years of building machine learning models for business application experiencePhD, or Master's degree and 10+ years of applied research experienceExperience programming in Java, C++, Python or related languageExperience with neural deep learning methods and machine learning ...

Principal Technical Program Manager, Amazon Search

Amazon is among the top 10 most-visited website worldwide. Hundreds of millions of customers. Billions of queries and products for sale. The scale and impact of Amazon Search is huge.The Amazon Search team creates powerful, customer-focused search solutions and technologies. The Search Customer Experience team, within Amazon Search, is responsible for the customer-facing features, information, and look & feel of search results on desktop, tablet, and mobile devices globally. Our team leverages sophisticated large language models, machine learning, data mining, and big data technologies to help customers discover the right products. We run usability studies and obsessively read customer feedback to improve our search experience. Within Amazon broadly we partner with category teams such as Apparel, Consumer Electronics, Books, and Grocery as well as key business partners such as Advertising, Alexa, and Video Shopping. Within Search we partner with the teams that power search relevance, query understanding, navigation, and page optimization.Our overall vision is to help customers shop with ease and confidence. According to a survey by the National Retail Federation, 46% of online shoppers are simply browsing for inspiration. In the next three years, we will expand Amazon from a place that primarily serves customers on a buying mission, to a place customers enjoy turning to for shopping advice and inspiration. We invite you to join us on this journey of transformation.Key job responsibilitiesKey job responsibilitiesA successful Principal Technical Program Manager should:* Be highly autonomous with strong business judgment and problem-solving skills.* Have the ability to analyze quantitatively, scope technical requirements, and effectively prioritize project deliverables.* Great verbal and written communication skills and can influence cross organizations at the VP level.* An ideal candidate for this role has extensive experience in delivering customer facing features through science and engineering innovations.* In this role, you will partner with SDEs, Scientists, Product Managers and UX designers to create game changing customer experiences.If you can communicate clearly and love to lead engineering and applied science teams to build large-scale innovative features, then come join us in making history!BASIC QUALIFICATIONS- 7+ years of technical product or program management experience- 10+ years of working directly with engineering teams experience- 5+ years of software development experience- Experience managing programs across cross functional teams, building processes and coordinating release schedules- Excellent verbal and written communication skills. ...

Principal Technical Program Manager, Amazon, Search Platform Technologies

Principal Technical Program Manager - Amazon Search Platform Technologies, Palo Alto, CA. Amazon Search creates powerful, customer-focused product search solutions and technologies. Whenever a customer visits an Amazon site worldwide and types in a query or browses through product categories, our systems go to work. Our Search Platform Tech team designs, builds, and delivers high performance, fault-tolerant, scalable distributed search engine used by millions of Amazon customers every day. You will come with a desire to focus on delivering a state-of-the-art industry leading search platform. A solid track record in defining and executing on a large-scale, distributed systems and a relentless desire to improve customer experience are requirements for success in this role. As a Principal Technical Program Manager, you define the strategic vision for the search engine that delivers delightful experience to our customers in their shopping mission. You will partner with business experts, data modelers, scientists, and engineers by leveraging new trends in Information retrieval, natural language processing, and machine learning. A successful candidate will be highly analytical, and will work with technical customers to identify and prioritize needs, able to effectively influence up and across the organization, and adept at synthesizing a variety of technologies and capabilities into high quality search experience that customers love. As a single-threaded owner, you are trusted to operate with complete independence Key Responsibilities: - Design and lead a multi­-year product roadmap, balancing short­ and long­-term goals to scale globally - Define creative, high quality, and clear roadmaps based on team strategy and vision - Develop detailed, crisp business requirements and user stories that can be used to create specifications and architecture for search engine features and applications - Partner with Engineering, Science, Operations, and partner teams to create best-in-class search solutions for customers - Analyze customer feedback and usage metrics to identify key pain points - Build innovative concepts and successfully champion them through senior management and other teams - Manage bottlenecks, provide escalation management, anticipate and make trade-offs, balance the business needs versus technical constraints, and maximize business benefit while building great customer experiences - Roll up sleeves as necessary to ensure projects stay on schedule and meet our high standards of qualityBASIC QUALIFICATIONS- 7+ years of technical product or program management experience- 10+ years of working directly with engineering teams experience- 5+ years of software development experience- Experience managing programs across cross functional teams, building processes and coordinating release schedules ...

Principal Technical Program Manager, Search Platform Technologies

Amazon Search creates powerful, customer-focused product search solutions and technologies. Whenever a customer visits an Amazon site worldwide and types in a query or browses through product categories, our systems go to work. We're seeking an experienced Principal Technical Program Manager with a strong technical foundation to join the Search Relevance and Ranking team and enhance our Search experience for customers. Amazon Search helps customers find the products that match their intent, serving a diverse global audience across various platforms. With billions of searches and substantial revenue, Amazon Search's impact is widespread and significant. Our access to a wealth of data enables us to employ machine learning for creating smarter and personalized experiences for both customers and selling partners.As a Principal Technical Program Manager, you will lead the Amazon Search ranking program, driving its strategic direction and overseeing day-to-day execution. Partnering with a cross-disciplinary leadership team, you will build and deliver innovative search experiences and technologies. Your responsibilities include managing worldwide project schedules, writing specifications, and launching products, all while tracking progress through metrics. As a program leader, you will navigate uncertainties, anticipate challenges, and balance business needs with technical constraints to ensure optimal outcomes. This high-impact role requires strong decision-making, creative problem-solving, and seamless collaboration with global Retail product and science teams. You will be key to delivering both immediate results and long-term value for customers and the business, with support from search leadership. In this role, you will:* Collaborate with search ranking experts to define the strategic vision and roadmap for empowering customers worldwide to discover the best products. This involves partnering closely to develop, evaluate, and adopt new ranking features tailored to diverse audiences.* Develop and refine search ranking roadmaps and requirements, ensuring clear experiment milestones and actionable steps toward delivering innovative search experiences.* Partner with global teams and signal providers, understanding the unique needs of each marketplace and category to deliver ranking services in sync with worldwide launch timelines. Lead cross-functional efforts from ideation to launch, coordinating internal and global activities.* Analyze and optimize internal processes and mechanisms, identifying inefficiencies in prioritization, planning, tracking, execution, and communication through regular business reviews. * Increase visibility and awareness by regularly communicating with leadership on status, risks, innovative proposals, and challenges through strong written communication.* Identify and resolve search defects and address escalations swiftly using a streamlined process, driving data-based activities to generate meaningful insights and recommendations for improvement.* Mentor and support fellow Technical Program Managers, fostering growth and collaboration within the Search Relevance organization.This role offers the opportunity to shape the future of search ranking at a global scale, drive impactful change, and lead cross-functional efforts that directly enhance the customer experience.BASIC QUALIFICATIONS- 7+ years of technical product or program management experience- 10+ years of working directly with engineering teams experience- 5+ years of software development experience- Experience managing programs across cross functional teams, building processes and coordinating release schedules ...

Quality Assurance Engineer, Visual Search

Are you ready to drive the next generation of shopping innovations at Amazon? When words just aren’t enough to describe what customers are looking for, they often turn to other methods such as camera-based search, or using the picture of a celebrity to find inspiration for their fashion purchases. When images aren’t enough to convince customers that a piece of furniture will look good, they want to turn to Augmented Reality to envision how that furniture item would match their living room décor.Based in Palo Alto, our team is responsible for building computer-vision based solutions for shopping - from using the phone’s camera to search for a product to previewing it in your own living space using Augmented Reality. Our solutions are available in the Amazon Mobile Shopping app and Amazon.com, and used by millions of people worldwide every day. We tackle complex problems in computer vision, deep learning, image recognition, machine learning, and large-scale distributed systems. We are a full stack shop and our team has amazing software engineers, scientists, program managers, designers and product managers. We all share a single mission: Build the world’s best visual shopping experiences. However, it’s still Day 1, and this is your chance to make history in the new era of shopping.We’re looking for a Quality Assurance Engineer who can be highly impactful with their overall Quality influence for the organization. You will have the opportunity to work closely with talented teams of software engineers, Quality Assurance Engineers (QAEs) and Product Managers. Successful candidate must be innovative, flexible, self-directed, and able to test and automate at the same time. In this role, you will be testing the cutting edge features implemented in the Amazon Mobile application related to visual search and augmented reality.Key job responsibilitiesOwn testing responsibilities of the Amazon Mobile Shopping app for Visual Search and Augmented Reality features. Create Test plan/Test cases, define automation strategy. Work with Dev on daily basis. Deliver feature to Production. Regression with automation in CI/CD pipeline.BASIC QUALIFICATIONS- 4+ years of quality assurance engineering experience- BS degree in computer science or equivalent, or 4+ years of technical work experience- Experience in manual testing- Experience in automation testing- Experience scripting or coding- Experience as QA lead on medium to large sized projects ...

Senior Applied Scientist, Amazon Search/Rufus

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 AI and innovation in a fast moving environment. You'll be working with talented scientists, engineers, and technical program managers (TPM) to innovate on behalf of our customers. Your focus will be in post-training problems and solutions including grounding, fine-tuning and personalization.Key job responsibilitiesAs a Sr. Applied Science, you will drive strategic investments in the applied science team while delivering impact in short term iterations. Your focus will be in post-training problems and solutions including grounding, fine-tuning and personalization. You will stay in tune with state of the art and mentor other applied scientists.BASIC QUALIFICATIONS- PhD, or Master's degree and 6+ years of applied research experience- Experience with neural deep learning methods and machine learning- 3+ years of building machine learning models for business application experience- Experience programming in Java, C++, Python or related language ...

Senior Principal Applied Scientist, Amazon Rufus

Amazon is hiring an executive-level Senior Principal Applied Scientist to join the Search Experience Science team. In this role, you will serve as the technical lead, responsible for the architectural design and technological advancements of the customer experience of Rufus, our next-generation, AI-driven search and shopping assistant. This innovative role focuses on developing conversation-based search and shopping experiences, utilizing large language models, generative AI, and advanced machine learning technologies.Key job responsibilitiesAs a Senior Principal Applied Scientist in Search and Shopping, you will have deep expertise in machine learning and data science, with specialties in large language models, reinforcement learning, supervised learning, and generative AI across various modalities. This role involves aligning solutions with multiple partners including product teams, experience design and foundational model teams. You will lead teams of scientists and engineers in translating business and functional requirements into concrete deliverables, driving strategic initiatives to enhance AI-driven customer experiences. Your responsibilities include designing integrated solutions that are efficiently implemented across all stakeholder teams, maintaining alignment in the short term while influencing long-term strategic roadmaps to support ongoing experimentation. You will ensure high solution quality, focusing on accurately understanding and responding to customers through AI assistants, enhancing the speed of experiments and iterations of customer experience.Additionally, this role involves building scalable solutions with robust checks on human feedback, managing the complexities of customer intents, and reinforcing learning algorithms with human feedback. You will make critical decisions on the best technical solutions for both immediate and future needs, clarify complex issues, manage trade-offs, and communicate effectively about technical challenges.Finally, you will work with academic partners to enhance our team's capabilities by accessing the latest research and expert mentoring, ensuring our approaches remain cutting-edge.About the teamYou will become part of a dynamic team comprising over 100 scientists and engineers focused on shaping the future of AI-driven shopping experiences at Amazon. This team works on every aspect of the shopping experience, from understanding user queries and planning retrievals to generating answers and delivering outstanding customer service. Additionally, the team works on enhancing Amazon Search by improving query comprehension, mission-aware search strategies, navigation, and more.BASIC QUALIFICATIONS1. Graduate degree in Computer Science, Math, or a related field.2. Experience in developing large language models and reinforcement learning solutions for generative AI applications.3. Experience in developing AI, ML, and NLP systems, with a proven ability to deliver projects successfully.4. Skilled in managing large, cross-functional projects with evolving requirements from start to finish.5. Strong foundations in data structures, algorithm design, and complexity analysis.6. Ability to strategize for ML platforms focusing on recommender systems, ranking, and customer interaction features.7. Exceptional ability to understand customer needs, propose alternative technical and business solutions, and deliver on tight deadlines.8. Record of peer-reviewed scientific publications in applied science. ...

Senior Principal Applied Scientist, Search Science

The Amazon Search team creates powerful, customer focused search solutions and technologies. Whenever a customer visits an Amazon site worldwide and types in a query, uploads an image or browses through product categories, Amazon Search services go to work. We design, develop, and deploy high-performance, fault tolerant distributed search systems used by millions of Amazon customers every day. We’re seeking a thought leader to drive science initiatives for our Multi Modal eCommerce Search initiatives. This role oversees the Search relevance and ranking across text and visual shopping. This person will also be a deep learning practitioner/thinker and guide the research in these three areas. They’ll also have the ability to drive cutting edge, product oriented research and should have a notable publication record. This intellectual thought leader will help direct and shape the science philosophy, planning and strategy for the team, as we push into new areas: Supporting conversational searches, Computer Vision, 3D and Deep Learning.This role will also influence partners across Amazon Stores to solve business specific objectives and improve the customer experience on specific shopping missions. Joining this team, you’ll experience the benefits of working in a dynamic, entrepreneurial environment, while leveraging the resources of Amazon [Earth's most customer-centric internet company]. We provide a highly customer-centric, team-oriented environment in our offices located in Palo Alto, California.BASIC QUALIFICATIONSEducation - PhD in Computer scienceYears of Experience: 15 - 20+ yrs (post PhD) ...

Senior Software Development Engineer, Amazon Demand Side Platform

Amazon Advertising operates at the intersection of eCommerce and advertising, offering a rich array of digital advertising solutions with the goal of helping advertisers meet their campaign objectives. As part of our Advertising team, you'll do just that - designing, building, and maintaining the large-scale systems that power Amazon's advertising offerings.We are looking for a Senior Software Development Engineer (SDE III) to leverage our cloud services, unique data, the latest machine learning methods and big data technologies to develop solutions that help our self-service advertisers reach their full potential. You will have the opportunity to collaborate closely with our software leaders, learn new technologies, innovate, and contribute to new ads products that our global customers use daily.This is no ordinary software engineering role. You'll be tackling complex, industry-defining challenges, leveraging the right technologies to create reliable, high-performance solutions. From decomposing ambiguous problems into clear, straight-forward implementations to collaborating with product managers on new feature ideas, every day will bring novel obstacles to overcome.What makes this role unique? For starters, you'll have the autonomy and experimentation of a start-up environment, backed by the resources and scale of Amazon. You'll work closely with industry experts, senior engineers, learning from their expertise while also contributing your own innovative thinking. And you'll see the direct impact of your work reflected in the experiences of Amazon's vast customer base.The ideal candidate has a proven track record of delivering new products and features, with a deep understanding of computer science fundamentals, experience building large-scale distributed systems and machine learning infrastructure. You're a self-starter who thrives in fast-paced, collaborative environments, with strong verbal and written communication skills. Most importantly, you're passionate about solving complex problems on behalf of customers.Key job responsibilitiesIn this role, you will:* Design, develop, test, deploy, deliver, and maintain distributed ML systems that are core to Amazon’s Advertising stack.* Have the opportunity to grow and broaden your technical skills as you work in an environment that thrives on creativity, experimentation, and product innovation.* Brainstorm with product management and partner teams about new ideas, technical design and project plans; make data-driven decisions to inform product prioritization.* Drive mission critical projects, work with senior and principal engineers and mentor junior level engineers.If this sounds like the kind of challenge you're eager to take on, we'd love to hear from you. Join our team and help shape the future of Amazon Advertising.A day in the life* You will interact with product managers, solution architects and customer success teams to understand business needs and identify technical solutions* You will manage recommendation/ranking systems and the underlying data and feature engineering pipelines/systems to optimize customer outcomes and costAbout the teamAmazon Advertising is dedicated to driving measurable outcomes for brand advertisers, agencies, authors, and entrepreneurs. Our ad solutions leverage Amazon’s innovations and insights to find, attract, and engage intended audiences throughout their daily journeys.Work/Life HarmonyOur team puts a high value on work-life harmony. It isn’t about how many hours you spend at home or at work; it’s about the flow you establish that brings energy to both parts of your life. We believe striking the right balance between your personal and professional life is critical to life-long happiness and fulfillment. We offer flexibility in working hours and encourage you to find your own balance between your work and personal lives.Mentorship & Career GrowthOur team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge sharing and mentorship. We strive to assign projects based on what will help each team member develop into a better-rounded professional and enable them to take on more complex tasks in the future.BASIC QUALIFICATIONS- 7+ years of non-internship professional software development experience- 7+ years of programming with at least one software programming language experience- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience as a mentor, tech lead or leading an engineering team ...

Senior Software Engineer, Mobile - Visual Shopping, Visual Search

Are you ready to drive the next generation of shopping innovations at Amazon? When words just aren’t enough to describe what customers are looking for, they often turn to other methods such as camera-based search, or using the picture of a celebrity to find inspiration for their fashion purchases. When images aren’t enough to convince customers that a piece of furniture will look good, they want to turn to Augmented Reality to envision how that furniture item would match their living room décor.Starting in 2009, the Visual Shopping team has thus far launched many visual search solutions on the Amazon App that use computer vision and machine learning/deep learning to help customers complete their shopping missions more easily; multiple internal teams at Amazon (devices, Kindle, Seller services, etc.) also use our libraries and APIs to deliver solutions to their own customers. We are a full stack shop, and our team capabilities cover the whole solution spectrum, ranging across applied science (Computer Vision and Deep Learning), large scale engineering services, product management, data analytics design, and mobile app development for iOS and Android. However, it’s still Day 1, and this is your chance to make history in the new era of shopping.Key job responsibilitiesIn this role, you will participate in all parts of the software development process. You’ll take high-level, ambiguous business requirements and turn them into reliable production features/systems. You will have the opportunity to solve hard computer science problems and help the business every day. We are looking for a person with a strong sense of ownership and a passion for delivering creative solutions for complex problems on an unprecedented scale. Successful candidate must be innovative, flexible, self-directed, and able to design and write high-performance, reliable, maintainable code. The ability to function at a very high level in a fast-paced environment along with a team of very talented engineers is essential. If you enjoy working in a dynamic environment to deliver world class mission critical systems, this may be the career opportunity for you!BASIC QUALIFICATIONS- 5+ years of non-internship professional software development experience- 5+ years of programming with at least one software programming language experience- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience as a mentor, tech lead or leading an engineering team- 2+ years of experience with Mobile (Android/iOS) application development. ...

Senior System Dev Engineer, Visual Search

In this role...In this role, you will be a senior member of the team, driving operational health of our systems. You will drive initiatives and identify recurring issues in our systems and help build more resilient infrastructure and monitoring setup. You will own campaigns related to improving our automated alerts and the on-call process. You will drive work related to companywide mandatory software upgrades, OS patching needs and create automation around such common asks for the team. You will build automation to determine health of our overall systems. We are looking for a person with a strong sense of ownership and a passion for delivering creative solutions for complex problems on an unprecedented scale. Successful candidate must be innovative, flexible, self-directed, and able to build high-performance, reliable, maintainable systems to monitor our customer facing applications and services. The candidate should be able to identify automation needs and build innovative scripts and automations to help the team make systems more maintainable. The candidate should be able to find ways to catch problems before they happen by actively keeping track of changes that are occurring outside our immediate team. The ability to function at a very high level in a fast-paced environment along with a team of very talented engineers is essential. If you enjoy working in a dynamic environment to deliver world class mission critical systems, this may be the career opportunity for you! Key job responsibilitiesKey Job Responsibilities* Operational Excellence (OE): You’ll lead this charter for the team by introducing mechanisms, processes and advocating for OE culture with the objective of reducing and eliminating operational load. You will help the team handle things before they become problems. You will examine high severity events and prevent their recurrence. You will establish OE program to identify and drive resolution for team specific, cross-service and inter-service issues. You will introduce, review and own operational metrics/goals and be responsible for Service Level Objectives across Visual Shopping org.* Systems Development: We develop and own high-throughput, cost-effective pipelines to support feature extraction and indexing for our web-scale Information Retrieval (IR) system. We own low latency, highly-available runtime systems. You will co-own these systems with the team, identify areas of efficiency areas across our stack in terms of development, deployment, hardware and observability.* Cross-Team Collaboration: Our services power several other systems across the larger Search Org. You’ll represent the team in meetings with stakeholders and customers from other teams and work with them closely to ensure we can support their needs in terms of load, latency and functionality.* Learning: You will partner with people in similar roles in other teams and bring back best practices.About the teamAbout the team Are you ready to drive the next generation of shopping innovations at Amazon? When words just aren’t enough to describe what customers are looking for, they often turn to other methods such as camera-based search, or using the picture of a celebrity to find inspiration for their fashion purchases. When images aren’t enough to convince customers that a piece of furniture will look good, they want to turn to Augmented Reality to envision how that furniture item would match their living room décor. Starting in 2009, the Visual Shopping team has thus far launched many visual search solutions on the Amazon App that use computer vision and machine learning/deep learning to help customers complete their shopping missions more easily; multiple internal teams at Amazon (devices, Kindle, Seller services, etc.) also use our libraries and APIs to deliver solutions to their own customers. We are a full stack shop, and our team capabilities cover the whole solution spectrum, ranging across applied science (Computer Vision and Deep Learning), large scale engineering services, LLM, product management, data analytics design, and mobile app development for iOS and Android. However, it’s still Day 1, and this is your chance to make history in the new era of shopping.BASIC QUALIFICATIONS- 5+ years of systems design, software development, operations, automation, and process improvement experience- 5+ years of development/programming/scripting language (Python/Java/Bash/Perl) experience- 5+ years of deploying and operating in a Linux/Unix environment experience- Experience with CI/CD pipelines build processes- Experience building tools for building, testing, releasing or monitoring- Bachelor's degree ...

Senior TPM, Amazon

Stores Foundational AI (SFAI) is the team powering the Amazon Rufus conversational shopping product. 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.We are looking for a Senior Technical Program Manager to help drive LLM inference latency and throughput improvements by delivering state-of-the-art system and model optimization techniques in collaboration with multiple Amazon teams, who is a pioneer that is passionate about technology, innovation, and customer experience, and is ready to make a lasting impact on the industry. You'll be working with talented scientists, engineers, and technical program managers (TPM) to innovate on behalf of our customers. If you're fired up about being part of a dynamic, driven team, then this is your moment to join us on this exciting journey and change the world of eCommerce forever!Key job responsibilitiesAs a Senior Technical Program Manager (TPM), you will define, own and drive technical programs that span multiple engineering/science teams and organizational boundaries. You will partner with product management and technical leadership to identify company-wide opportunities to drive LLM inference projects across multiple dimensions. You will help identify new areas of investment and work to align other group's engineering roadmaps to deliver on these opportunities and optimize delivery outcomes. As a technical leader, you will influence strategy and outcomes across different Amazon organizations.This role is inherently cross-functional and requires a strong ability to communicate, influence and earn the trust of software engineers, technical and business leadership.BASIC QUALIFICATIONS- 5+ years of technical product or program management experience- 3+ years of working directly with engineering teams experience- 3+ years of technical program management working directly with software engineering teams experience- Experience managing programs across cross functional teams, building processes and coordinating release schedules ...

Software Dev Engineer II, Amazon

We’re building a foundational LLM for Amazon Stores that fuses general world knowledge with Amazon e-commerce domain knowledge to provide new and improved shopping experiences for our customers. We 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, and engineers to innovate on behalf of our customers. If you’re fired up about being part of a dynamic, driven team, then this is your moment to join us on this exciting journey!Key job responsibilitiesIn this role you will leverage your engineering background and expertise to help develop generative AI for shopping. On a day-to-day basis, you will:- Develop big data and machine learning pipelines to enable the training, evaluation, and deployment of large language models.- Create tooling to accelerate model experimentation and draw key insights from diverse aspects of model performance metrics- Interface with partner engineering teams, applied scientists, and product managers to define requirements for production systems, collaborate on science experimentation, and creating plan for deployment.- Move quickly and navigate ambiguity, make short-term and long-term trade offs, and deliver incrementally.- Work on a wide range of technologies and problems, from big data distributed computing, internal tooling to streamline machine learning operations, to prompt engineering.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ 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 in developing machine learning pipelines, developing large language model or natural language understanding models. ...

Software Dev Engineer, Amazon

Amazon is the 4th most popular site in the US (http://www.alexa.com/topsites/countries/US). Our product search engine is one of the most heavily used services in the world, indexes billions of products, and serves hundreds of millions of customers world-wide. We are working on a new AI-first initiative to re-architect and reinvent the way we do LLM through the use of extremely large scale, next-generation deep learning techniques. Our goal is to make step function improvements in the use of advanced Machine Learning (ML) on an immense scale datasets; specifically through the use of aggressive systems engineering and hardware accelerators. This is a rare opportunity to develop cutting-edge ML solutions, and have the opportunity to apply them to a problem of this magnitude. Some exciting questions that we expect to answer over the next few years include: - Can we transfer the knowledge we learned from Amazon data to all Amazon business applications?- How to accelerate model training and inference at super large scale?- How to build the world-class large scale ML training capability specially for deep learning models?This is a unique opportunity to get in on the ground floor, shape and build the next-generation of Stores Foundational AI. We are looking for dedicated and forward-thinking machine learning engineers who are passionate about innovation, impact, and want to work on a team with an exciting startup culture! Key job responsibilities- Understand different business problems at Amazon such as Search, Ads, Recommendation, etc. Build machine learning models to push the boundary of Amazon business.- Build the world class distributed training ML techniques.- Identify deep learning model training and inference bottleneck and use innovative solution to solve them.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ 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- 2+ years of building large-scale machine-learning infrastructure for online recommendation, ads ranking, personalization or search experience ...

Software Development Engineer in Test II, Visual Search

Interested in Visual Search? Do you want to work on a team that is changing how people shop with their mobile devices? Based in Palo Alto, our team is responsible for building computer-vision based solutions for shopping - from using the phone’s camera to search for a product to previewing it in your own living space using AR. Our solutions are available in the Amazon Mobile Shopping app and used by millions of people worldwide every day. We use advanced technologies to leverage our vast catalog of images in ways that dramatically improve the experience of Amazon customers. We tackle complex problems in computer vision, computer graphics, deep learning, image search.Key job responsibilitiesWe are looking for a person with a strong sense of ownership and a passion for delivering creative solutions for complex problems on an unprecedented scale. Successful candidate must be innovative, flexible, self-directed, and able to design and write high-performance, reliable, maintainable code. In this role, you will:1. Build and maintain an automated test infrastructure for our backend systems that will be used to validate all aspects of the Visual Search services.2. Create test strategies and automated solutions to assess quality of the search results, and functional and non-functional characteristics of Visual search services.4. Integrate with Build infrastructure to establish a continuous build and test cycle.5. Establish processes and tools set to maintain automation scripts and generate regular test reports.BASIC QUALIFICATIONS- 2+ years of test automation frameworks and tools building experience- 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. Knowledge of industry standard test automation tools and experience developing product test harnesses.- Experience with CI/CD pipelines, QA concepts and methodology, influencing software engineering best practices within your team- Solid Computer Science fundamentals in objected oriented design, data structures, algorithm design, and complexity analysis. ...

Software Development Engineer, Amazon

The Search organization is looking for a passionate and innovative Software Development Engineer based in Palo Alto, to join our Search Client Services Engineering team. Whenever a customer visits an Amazon site worldwide and types in a query or browses through product categories, Amazon Search services go to work. We design, develop, and deploy high performance, fault-tolerant distributed search systems used by millions of Amazon customers every day. Our Search team is made up of world-class Software Engineers, Designers, Data Scientists and Usability Researchers, working around the globe in a close-knit and highly collaborative environment. We build server-side and native applications and experiences across desktop, phone, tablet and other devices.If you have a solid track record in solving a problem end-to-end by designing and building a software to solve complex problem, and a knack for automating and simplifying processes leveraging software development skills, then we want to talk to you.In this role, you will be responsible for designing and developing internal tools and applications to solve complex business and operational problems to maximize the productivity of Search systems development, without introducing unnecessary cost or complication. You are expected to gain deep understanding of the Search Backend architecture and its configuration system, in order to translate business requirements to a technical specification and make necessary changes to the systems. A strong partnership and collaboration with the architects, the builders, and the tenants of the system will be required in order to succeed in this role.Key job responsibilities* Develop and maintain internal tools owned by the team, that helps improving productivity of developers inside/outside of Amazon Search* Make changes to the Search Engine configuration system to meet with business requirementsA day in the life* 40-50% of the time is used for project work* 20-30% of the time is used for weekly sprint task(s)* 10-20% of the time is used for on-call responsibility (weekly on-call rotation)* 5-10% of the time is used for regular meetings and 1:1sBASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ 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 ...

Software Development Engineer, Amazon Demand Side Platform

Imagine having the opportunity to directly shape the experiences of millions of Amazon customers every day. As part of our Advertising team, you'll do just that - designing, building, and maintaining the large-scale systems that power Amazon's advertising offerings.This is no ordinary software engineering role. You'll be tackling complex, industry-defining challenges, leveraging the right technologies to create reliable, high-performance solutions. From decomposing ambiguous problems into clear, straight-forward implementations to collaborating with product managers on new feature ideas, every day will bring novel obstacles to overcome.What makes this role unique? For starters, you'll have the autonomy and experimentation of a start-up environment, backed by the resources and scale of Amazon. You'll work closely with senior engineers, learning from their expertise while also contributing your own innovative thinking. And you'll see the direct impact of your work reflected in the experiences of Amazon's vast customer base.The ideal candidate has a proven track record of delivering new products and features, with a deep understanding of computer science fundamentals, experience building large-scale distributed systems and machine learning infrastructure. You're a self-starter who thrives in fast-paced, collaborative environments, with strong verbal and written communication skills. Most importantly, you're passionate about solving complex problems on behalf of customers.Key job responsibilitiesIn this role, you will:* Design, develop, test, deploy, deliver, and maintain large-scale, highly distributed systems that are core to Amazon’s Advertising stack.* Have the opportunity to grow and broaden your technical skills as you work in an environment that thrives on creativity, experimentation, and product innovation.* Functionally decompose complex problems into simple, straight-forward solutions.* Brainstorm with product management and partner teams about new ideas, technical design and project plans; make data-driven decisions to inform product prioritization.* Drive mission critical projects, work with senior and principal engineers and mentor junior level engineers.If this sounds like the kind of challenge you're eager to take on, we'd love to hear from you. Join our team and help shape the future of Amazon Advertising.About the teamAmazon Advertising is dedicated to driving measurable outcomes for brand advertisers, agencies, authors, and entrepreneurs. Our ad solutions leverage Amazon’s innovations and insights to find, attract, and engage intended audiences throughout their daily journeys.Work/Life HarmonyOur team puts a high value on work-life harmony. It isn’t about how many hours you spend at home or at work; it’s about the flow you establish that brings energy to both parts of your life. We believe striking the right balance between your personal and professional life is critical to life-long happiness and fulfillment. We offer flexibility in working hours and encourage you to find your own balance between your work and personal lives.Mentorship & Career GrowthOur team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge sharing and mentorship. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded professional and enable them to take on more complex tasks in the future.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ 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 ...