Software Development Engineer - Personalization, Amazon

Want to help invent next generation technologies in recommender systems? Are you looking for roles that impact millions of customers a day, with opportunities to drive billions of dollars in impact? We’ve got the perfect job for you.Amazon’s Personalization team is looking for a software development engineer to work on enabling the core website optimization systems for all of Amazon. You will be part of a multidisciplinary team, that support and enable functioning of one of the largest scale machine learning systems in the company. You will hone your skills in areas such as big data processing, deep learning, multi-armed bandits, and reinforcement learning while building scalable systems. As a member of a highly leveraged team of talented engineers and ML scientists, you will have a unique opportunity to help determine what content gets shown to every customer on Amazon.You will use big data, machine learning and analytical techniques to create scalable solutions for business problems. You bring strong thought leadership, great judgment, clear communication skills, and strong track record of delivery. We are building the next generation optimization system that powers the biggest internet retailer on earth, and we hope you will join us!Key job responsibilities* Develop and maintain data pipelines processing Amazon scale volumes of data using Hadoop, Spark, Airflow.* Work on systems enabling rapid ML experimentation at Amazon scale.* Build analytics solutions to provide insights into various metrics for content ranked and displayed across Amazon properties for both content providers and experience owners. About the teamPercolate Data Processing and Analytics (PDPA) mission is to provide timely and reliable high quality data as well as scalable infrastructure, and tooling to enable the Percolate team to quickly and consistently iterate on innovative approaches to improve customer experience by showing the right content, at the right time, and in the right place for that customer. Our self-service analytics solutions drive better customer experiences and incremental business value by delivering performance insights and transparency to all Percolate tenants, including content providers, experience owners, and Percolate internal teams, enabling them to understand content and customer behavior and value on all Percolate powered surfaces.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 ...

Software Development Engineer - Sponsored Brands, Advertiser & Partner Experience, SB APEX

About Amazon Ads:Amazon Ads operates at the intersection of e-commerce and advertising, offering a rich array of digital advertising solutions with the goal of helping our customers find and discover anything they want to buy. We help advertisers of all types to reach Amazon customers on Amazon.com, across our other owned and operated sites, on other high quality sites across the web, and on millions of mobile devices. We start with the customer and work backwards in everything we do, including advertising. If you’re interested in joining a rapidly growing team working to build a unique, world-class advertising group with a relentless focus on the customer, you’ve come to the right place.About Our Team:Sponsored Brands is on a mission to make Amazon the best in class destination for shoppers to discover, engage and build affinity with brands while making shopping delightful and personal.Our team is responsible for evolving the value proposition of Sponsored Brands to drive brand performance advertising at scale, helping brands acquire new customers and sustainably grow customer lifetime value. This includes building advertiser controls, experiences and recommendations and making them available via Amazon Ads Console and Amazon Ads API. We enable advertisers to express what they want to achieve, and translate that into high performance advertising strategies. We succeed when advertisers are able to sustainably grow their brand and business at scale with our advertising product(s).About This Role:We are looking for an experienced software engineer who is excited about being part of new initiatives, is not afraid to dive deep and define product technical strategy and architecture. In this role you will work with business partners to design, implement and launch new ad solutions based on business objectives and timelines. You will be responsible for the architecture, design and implementation of highly scalable distributed systems that provide availability, scalability and latency guarantees. The right candidate will possess strong technical skills, can dive deep with demonstrated experience leading medium to large distributed services, and will want to have a lasting impact in the Advertising space. You must be able to thrive and succeed in an entrepreneurial environment, and not be hindered by ambiguity or competing priorities. This is a unique opportunity to stand at the intersection of e-commerce, advertising and state-of-the-art ML techniques.Why you will love this opportunity: Amazon is investing heavily in building a world-class advertising business. This team defines and delivers a collection of advertising products that drive discovery and sales. Our solutions generate billions in revenue and drive long-term growth for Amazon Store businesses. We deliver billions of ad impressions, millions of clicks daily, and break fresh ground to create world-class products. We are a highly motivated, collaborative, and fun-loving team with an entrepreneurial spirit - with a broad mandate to experiment and innovate.Key job responsibilities- Develop highly scalable service to process millions of requests per day and solve complex software systems problems by leverage state-of-the-art technology.- Translate functional requirements into robust, scalable, supportable solutions that work well within the overall system architecture.- Evaluate and make decisions about the use of new or existing software products and tools.- Have unique exposure to technologies used in search / advertising / e-commerce platforms.- Work closely with our data-science and product managers to design experiments with machine learning / deep learning techniques to improve predictive models and infrastructure and implement end-to-end solutions.- Establish the best processes and drive improvements in design, development and operations.- Mentor and guide junior engineers on design, coding, troubleshooting and operational excellence.- Be a member of the Amazon-wide Software Development Community, participating in internal and external MeetUps, Hackathons and Conferences.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 ...

Software Development Engineer II - Recommendations and Ranking, Amazon Shopping Personalization

Are you passionate about machine learning? Do you want to drive the innovation behind real-world recommendation systems? Do you want to impact what is shown to Amazon customers across the website by innovating with Amazon scale data? We are looking for a passionate engineer to help lead efforts on our centralized recommendation services team. We are growing our team in New York City (NYC) and looking for the right member to enhance and advance our machine learning services. Our team focuses on optimizing the customer experience on Amazon.com primarily through content recommendation and related optimizations of the customer. We operate a central service for ranking and optimization decisions as well as the backend infrastructure and algorithms to support these decisions. We are looking for a software developer with experience across the whole machine learning lifecycle to help us expand our ability to optimize for customers by developing and maintaining cutting-edge machine learning systems.Key job responsibilities* Push the boundaries of real-world recommendation and optimization systems* Support science, engineering and product development on a scale only seen at Amazon.* Obsess over customer needs and satisfaction.* Create intellectual property, influence others while demonstrating significant creativity and being vocally self-critical.* Architect for growth in the system’s content, use cases, and users.* Operate hands-on and as an implementer of algorithms and models delivered to production systems.* Work with partners to address concerns and incorporate subject matter expertise into our modeling efforts.About the teamWe are a high performing team that works on the full software life-cycle with a huge emphasis on diving deep and experimenting rapidly leveraging Amazon’s Machine Learning/Big Data expertise. We design, experiment, implement, test and iterate and our goal is to make the Amazon ecosystem experience uniquely personal. Our org (a.k.a P13N) revolutionized e-commerce with features such as “Customers Who Bought Also Bought” and “Recommended for You” and we are looking for creative and innovative engineers with a penchant for deep technical problem solving and the ability to lead and mentor other engineers across teams/divisions.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 machine learning, data mining, information retrieval, statistics or natural language processing.- Big Data ...

Software Development Engineer II, Advertising Products and Tech

Are you passionate about using Big Data to build customer trust and grow new business? Global advertisers rely on our team's performance insights to drive future investment in Amazon's Advertising Platform and improve the relevance of ads shown to customers.We’re looking for strong Software Engineers that can build upon technologies such as Elasticsearch, Spark, Hive and Presto, as well as AWS services like Elastic Map Reduce (EMR), Redshift, Kinesis and DynamoDB to build the next generation of our analytics and visualization platform. If this sounds interesting we’d love to hear from you!Amazon is well positioned to grow its share of a fast growing online advertising industry due to its unique assets - e-commerce data, service oriented architecture, and startup culture. Be part of a team of industry leading experts that builds and operates one of the largest big data analytics platform at Amazon. Amazon is applying the latest big data technologies available to change the way marketers purchase, track, measure, and optimize their advertising spend. We apply these technologies on terabytes of data (over 10B new events per day) and operate clusters that push scalability limits of the existing technologies. We seek to measure every possible signal indicating impact of advertising to provide the most objective result of marketing spends.This role will involve designing and developing software products that impact many areas of our business. The individual in this role will have responsibility help define requirements, create software designs, implement code to these specifications, provide thorough unit and integration testing, and support products while deployed and used by our stakeholders.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 ...

Software Development Engineer II, Amazon

Customers often struggle to understand Amazon's large selection and are looking for key differentiating factors that set one item apart from another. A rare opportunity is available to build new features that address this customer problem in Amazon Search!Hundreds of millions of customers. Billions of queries per year and dollars in revenue. The scale and impact of Amazon search is HUGE and we need smart and creative engineers to imagine and develop innovative cross-device features worldwide. Come help us deliver features you can show off to your friends and family!The Search Customer Experience team is responsible for worldwide customer facing search features on desktops, tablets, and mobile devices. Everything from the moment a customer clicks into the search box to when they view search results. We use data mining and usability data to develop new features and we test them through hundreds of A/B experiments a year. This immense amount of data allows us to build smarter and more personalized experiences for our customers across a wide variety of categories, from instant video and Kindle books to apparel and electronics.On a day-to-day basis, you'll be part of a close-knit team of engineers that are agile, data driven, and highly collaborative. You'll help analyze customer behavior, propose ideas and solutions during sprint planning with your team, implement big ideas, and then measure the results. Engineers on our team have proposed ideas that have impacted millions of customers and generated millions of dollars in revenue.You should be a well-rounded software engineer, with expertise in building large-scale web applications and/or low-latency services, optimized for performance. You should love working with designers, user researchers, applied scientists and product managers on shaping customer facing projects in multiple parts of the Amazon website.Key job responsibilities- Work with modern web development technologies to improve customer workflows.- Exert technical influence over multiple teams, increasing their productivity and effectiveness by sharing your deep knowledge and experience.- Assist in the career development of others, actively mentoring individuals and the community on advanced technical issues and helping managers guide the career growth of their team members.- Possess expert knowledge in performance, scalability, enterprise system architecture, and engineering best practices.- Develop and maintain scalable distributed real-time systems using Java.About the teamThe Search Customer Experience Endorsements team is responsible for developing innovating cross-device features that help customers find products that stand out from others. Our efforts include badges or CX elements that highlight items as overall picks, top sellers, and top rated. This team is newly formed in 2024 and will own a roadmap of 12+ badging experiments across the website and own the Amazon's Choice badge end to end.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 ...

Software Development Engineer II, Amazon Search CX

Customers often struggle to understand Amazon's large selection and are looking for key differentiating factors that set one item apart from another. A rare opportunity is available to build new features that address this customer problem in Amazon Search!Hundreds of millions of customers. Billions of queries per year and dollars in revenue. The scale and impact of Amazon search is HUGE and we need smart and creative engineers to imagine and develop innovative cross-device features worldwide. Come help us deliver features you can show off to your friends and family!You should be a well-rounded software engineer, with expertise in building large-scale web applications and/or low-latency services, optimized for performance. You should love working with designers, user researchers, applied scientists and product managers on shaping customer facing projects in multiple parts of the Amazon website.Key job responsibilities Work with modern web development technologies to improve customer workflows.- Exert technical influence over multiple teams, increasing their productivity and effectiveness by sharing your deep knowledge and experience.- Assist in the career development of others, actively mentoring individuals and the community on advanced technical issues and helping managers guide the career growth of their team members.- Possess expert knowledge in performance, scalability, enterprise system architecture, and engineering best practices.- Develop and maintain scalable distributed real-time systems using Java.A day in the lifeOn a day-to-day basis, you'll be part of a close-knit team of engineers that are agile, data driven, and highly collaborative. You'll help analyze customer behavior, propose ideas and solutions during sprint planning with your team, implement big ideas, and then measure the results. Engineers on our team have proposed ideas that have impacted millions of customers and generated millions of dollars in revenue.About the teamThe Search Customer Experience team is responsible for worldwide customer facing search features on desktops, tablets, and mobile devices. Everything from the moment a customer clicks into the search box to when they view search results. We use data mining and usability data to develop new features and we test them through hundreds of A/B experiments a year. This immense amount of data allows us to build smarter and more personalized experiences for our customers across a wide variety of categories, from instant video and Kindle books to apparel and electronics.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 ...

Software Development Engineer II, Brand Innovation Lab

We enable never been done before customer experiences at scale! Our work runs across the Amazon.com sites, shopping app, and Fire TV. We are the engineering team behind Brand Innovation Lab, Amazon's award winning advertising team. Specifically, our vision is to enable every developer and creative to do their best work. Not limited by capacity, but only by their imagination.Our mission is to improve the efficiency and capabilities of how we build and operate our business. Our teams are extremely talented, and it is our duty to empower them to do their best work. We do this by improving the effectiveness of development teams through developer tooling, removing repetitive tasks across job families, and expanding the capabilities and data we have access to.Key job responsibilities- Improve core developer tooling, such as our analytics stack and UI libraries- Unlock new capabilities, by integrating with 1P and 3P APIs- Improve the reliability of our services, by improving monitoring and CI/CD pipelines- Design new solutions to automate away repetitive tasks from the business- Evolve the architecture of our existing systems to handle new business requirements- Work across the technical stack, writing infrastructure as code, updating services and UI frameworksA day in the life- Participate in the team's daily stand-up meeting, following a Kanban methodology- Write high-quality, maintainable, and efficient code, adhering to best practices and coding standards.- Engage in code reviews, providing feedback and ensuring code quality through a Pull Request style process.- Drive and evaluate architectural decisions that shape the team's software, ensuring scalability, performance, and maintainability.- Proactively engage with business stakeholders, product managers, and creatives to understand requirements, ideate innovative solutions, and align technical implementations with strategic goals.- Contribute to the team's on-call rotation (typically once every 5 weeks), resolving production issues as they arise.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 ...

Software Development Engineer II, DSP

Amazon Advertising seeks the world’s brightest and best technical engineers to drive next-generation solutions that enable advertisers to reach customers across our owned and operated sites, on other high-quality publisher sites across the web, and on millions of desktops, mobile, and connected TV devices. Our mission is to offer the world’s most customer-centric advertising. Amazon DSP (ADSP) is Amazon’s programmatic advertising product for campaign spanning Display, Video, and Audio across Amazon properties (e.g., Amazon.com, IMDb TV, Twitch, Fire TV, and Amazon Music) and tens of thousands of third-party (3P) websites and apps. We seek candidates who want to join a team focused on building large-scale systems that integrate across multiple sources to provide unique advertising products. These products give advertisers the controls and data necessary to improve the relevancy and performance of their ads.Key job responsibilities* Design and build full-stack solutions.* Use your problem-solving skills, collaborating with creative and technical teams, thinking-big and inventing and simplifying to solve challenges.* Deliver novel customer experiences by developing solutions.* Collaborate with teams across Amazon to integrate and optimize existing ad products to take advantage of Amazon's scale and reach.* Leverage your technical ability, excellent organizational and communication skills to build and solve challenging and ambiguous problems. You'll use your ingenuity and motivation to achieve results in a fast-paced environment.* Provide guidance to and mentor other SDEs in the team.* Be responsible for high quality bar, ensuring quality design reviews and robust engineering practices for automated testing and code coverage.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 ...

Software Development Engineer II, Measurement Products-Advertiser Brand benchmarks and Cross-Channel measurement(ABC)

Do you want to build new products from the ground up using the latest technology and AWS offerings? Do you want to work with the largest datasets on Amazon? We are building new measurement products to help brands grow on Amazon. Our products are featured in Amazon conferences and keynote speeches and are ground breaking in the industry. As an engineer on Advertiser Brand benchmarks and Cross-Channel measurement(ABC) Org, you will work with a collaborative and entrepreneurial team and will be encouraged to invent on behalf of our customers and will have visibility across senior leaders and engineers.Key job responsibilitiesAbout the teamWe care about career growth as well work-life balance. We strive to provide engineers with opportunities that require learning new topics and new skills and surrounding them with like-minded strong engineersBASIC 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 II, Monetization Product and Engineering

Are you interested in building the next generation, cloud-based commerce system for AWS? AWS Commerce Platform (CP) allows customers to purchase AWS services. CP teams tackle some of the hardest scalability, performance, and distributed computing challenges in the world, processing trillions of events per month. We are looking for a talented software development engineer who has a passion to develop distributed systems at scale to help build the next generation of AWS internal services. As a foundational system we scale with the growth of cloud computing at Amazon. The Monetization Product and Engineering (MPE) team is responsible for transforming our manual operations via ideating and automating complex manual processes that process $36+ Billion worth of bills each year. These include but are not limited to enabling: monthly bill run process for highly specialized custom contracts, generating and delivering monthly customers billing statements, automating and maintaining bill audits via implementing an easy-to-use configurable audit framework, enabling manual operations tasks in a case management platform.Key job responsibilitiesAs a Software Development Engineer on MPE team, you will play a pivotal role in shaping the definition, design, and development of innovative software products which will help boost engineers productivity in Amazon, for improving services’ posture towards security, availability, efficiency, compliance and maintainability.Key responsibilities:- Define system architecture, own and implement specific components and help shape the overall billing experience by bringing perspective and context of current technology choices and guide future technology choices.- Lead projects that require work of multiple engineers.- Define and drive software best practices, including coding standards, code reviews, source control management, agile development, build processes, and testing.- Collaborate closely with product managers, program managers, architects and PE from within and cross-functional teams across Billing and CP orgs.- You will take responsibility for technical problem solving and creatively meeting product objectives in ambiguous scenarios where customer problems are defined but technology strategy is not yet defined.- Coach and mentor engineers on the team to foster a supportive culture of collaboration, scalability, and performance.A day in the lifeYou thrive in a fast-paced start-up like environment and want to invent the future. Your expertise is deep and broad; you start with the customer and work backwards to develop a coherent vision for services that support the flexibility and scale that customers expect from us. You have built and operated systems that support high-end business complexity and scale with simple and elegant solutions. And you are the technical expert that can take on architectural challenges to innovative solutions, while demonstrating leadership, technical competence, and craftsmanship.About the teamWe are a team of software engineers and data engineers responsible for transforming our manual operations via ideating and automating complex manual processes that process $36+ Billion worth of bills each year via software services that scale to the need and seamlessly integrate with exiting Commerce Platform solution stack.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 ...

Software Development Engineer II, Search Thematic Ads Experience

Amazon is building a world class advertising business and delivering a collection of self-service performance advertising products that drive discovery and sales of merchandise. Our products are strategically important to our retail and marketplace businesses, driving long-term growth. We deliver billions of ad impressions and millions of clicks daily and are breaking fresh ground to create world-class products. We are a highly motivated, collaborative, and fun-loving group with an entrepreneurial spirit and bias for action. With a broad mandate to experiment and innovate, we are growing at an unprecedented rate with a seemingly endless range of new ideas and opportunities.Key job responsibilitiesWe are looking for an experienced software engineer for the Sponsored Products (SP) Supply team. SP helps merchants, retail vendors, and brand owners grow incremental sales of their products on Amazon through native product advertising. The SP Supply team focuses on delivering relevant product ads on Amazon search pages world-wide through ad experiences powered by NLP, computer vision, generative AI and shopper understanding models. The team is working on multiple 'industry first' projects which are ambiguous and challenging, but they offer the opportunity to have a significant impact on both our shoppers and business. As an engineer on the team, you will drive major product and engineering initiatives, build large-scale, low-latency distributed systems, build ML infrastructure and data processing pipelines. You will partner with our science team to implement LLM models in production, and also contribute to LLMOps. You will be responsible for designing, building, and operating key pieces of customer facing functionality impacting hundreds of millions of Amazon shoppers worldwide.We are open to hiring candidates to work out of one of the following locations:New York, NY, USABASIC 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 II, UnifiedAuth

Do you want to solve business challenges through innovative technology? Do you enjoy working on state of the art distributed systems? Do you love working on industry defining projects that move the needle? At Amazon, we hire the best minds in technology to innovate and build on behalf of our customers. The intense focus we have on our customers is why we are one of the world’s most beloved brands – customer obsession is part of our company DNA. We are looking for software engineers who thrive on complex problems and relish the challenge of operating a complex and mission critical system that serves millions of requests per minute. As a SDE-II in UnifiedAuth team, you will work on cloud security problems with the goal of securing customer and corporate communication across all of Amazon. You will contribute to all parts of the software development and deployment lifecycle, including design, development, documentation, testing and operations. You will learn and grow by solving one of the most complex technical challenges in the areas of distributed systems, data mining, automation, optimization, scalability, and security – just to name a few.Key job responsibilities · Learn by collaboration with experienced cross-disciplinary Amazonians in the team to develop, design, and bring to market cloud security products · Design and build innovative technologies in a large distributed computing environment and help lead fundamental changes in the industry · Improve operational excellence, constructively identifying problems and proposing solutions, taking on projects that improve team’s software, making it better and easier to maintain. · Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/useAbout the teamUnified Authorization is responsible for securing customer and corporate communication across all of Amazon. We own cloud security products that are used by tens of thousands of services and millions of hosts across all Amazon's businesses including retail website, Alexa, and Kindle. Every aspect of Amazon's business interacts with our systems, and we ensure all actors are authenticated and authorized. As a global security provider, our products are intersection of security, resiliency, and availability.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 ...

Software Development Engineer III, Devices & Services Security

The Amazon Devices and Services team designs and engineers high-profile devices and consumer experiences including the best-selling Kindle family of products, offerings such as Amazon Photos and groundbreaking devices like Amazon Echo, Fire tablets, Amazon Fire TV, Echo Show, Echo Spot. How will you help us build software tooling to secure customer experiences and data? Amazon Devices & Services Trust and Security is looking for a strong software development engineer to design, develop, test, troubleshoot, triage, debug, deploy, maintain, document, and deliver large-scale, highly distributed innovative solutions for securing web applications and services that enable amazing customer experiences on Amazon devices at scale. You will own the design of major security tooling, infrastructure, define development roadmaps, own key deliverables and have opportunities to build them from scratch. You will lead and mentor other talented engineers. You will be responsible for building the best customer experience, keeping latency, security, and usability in mind. You will interact with Product Managers and Designers and convert their vision into a technical solution. You will collaborate with other Software Engineers to guide the team on development best practices and set examples by using them in solutions that you build. This is a high visibility and fast-paced environment where you will make a direct impact on the customer experience and the bottom line of the company. We have ambitious goals to build high impact tooling and to delight our customers with a great product.Key job responsibilitiesHigh-level responsibilities for this position include but are not limited to:* Gather and analyze business and functional requirements, and translate business requirements into technical design specifications.* Write high-quality, efficient, testable code and recommend improvements in development, maintenance, and system standards, and contribute to software documentation.* Be responsible for technical problem solving, meeting product objectives, and developing best practices* Track and report on metrics which are key performance indicators, allowing performance improvements so that the desired outcomes are achieved to plan and in a timely manner* Serve as an essential technical resource in the full development cycle.* Mentor junior team members in career growth* Work in an agile development environment.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 ...

Software Development Engineer, Ads Core Services (ACS)

Amazon is investing heavily in building a world class advertising business and we are responsible for defining and delivering a collection of self-service performance advertising products that drive discovery and sales. Our products are strategically important to our Retail and Marketplace businesses driving long term growth. We deliver billions of ad impressions and millions of clicks daily and are breaking fresh ground to create world-class products. Our team manages the end-to-end lifecycle of Advertiser Account Management including Registration and granular Access Control. We are working on the next-generation Advertiser Registration and Account Management akin to AWS Identity and Access Management (IAM) service. The systems are pushing boundaries in terms of scale of storage, data processing and real-time propagation. You will build Tier-1 services to handle millions of requests per day, while maintaining response latencies in the milliseconds and meeting strict SLA requirements (high operational standards). You will develop distributed solutions with service oriented architecture to build high performance platforms to service world's largest selection to millions of customers. Our systems and algorithms operate on massive datasets using distributed frameworks. In this role you will be design new and rebuild existing solutions for the fast growing scale of the next generation of advertising services. You will have the opportunity to work with Principal engineers and to mentor and grow junior engineers. You will not merely go through the full software development cycle but more importantly drive appropriate technology choices for the business, lead the way for continuous innovation, and shape the future of e-commerce. We are a highly motivated, collaborative and fun-loving team building a high growth business. We are entrepreneurial and have a bias for action with a broad mandate to experiment and innovate. This is an opportunity to make a significant impact on the future of the Amazon vision in the Advertising business. A successful candidate will have the satisfaction of seeing their work on the Amazon.com website and numerous other websites, where it will be viewed by tens of millions of customers and will drive quantifiable revenue impact, broaden their technical skills and work in an environment that thrives on creativity, experimentation, and product innovation. A role with direct impact on the success of advertising at Amazon. 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 ...

Software Development Engineer, Ads Marketing Decision Science

We are looking for a motivated and experienced Software Development Engineer with deep understanding in advertising businesses to be part of a team of talented scientists and engineers to innovate, iterate, and solve real world problem with cutting-edge AWS technologies. In this role, you will design, develop, and maintain multiple highly scalable ML/AI services for Amazon advertisers. You will take a leading role in defining the problem, innovating the ML/AI solutions, and information the tech roadmap. You will join a cross-functional, fun-loving team, working closely with scientists and engineers on a daily basis. You will innovate on behalf of our customers by prototyping, supporting functional proofs of concept (POCs) development, and partnering with our scientists to productize and scale successful POCs. If you are passionate about creating the future, come join us as we have fun, and make history.Key job responsibilities- Architect MLOps infrastructure and drive MLOps best practices to ensure coherence and integrity of data feeding into production ML/AI solutions for Ads Marketing- Define and execute a research & development roadmap that drives data-informed decision making for marketers and advertisers- Collaborate with colleagues across science and engineering disciplines for fast turnaround proof-of-concept prototyping at scale- Partner with product managers and stakeholders to define forward-looking product visions and prospective business use cases- Drive and lead of culture of data-driven innovations within and outside across Amazon Ads Marketing orgsAbout the teamMarketing Decision Science provides science products to enable Amazon Ads Marketing to deliver relevant and compelling guidance across marketing channels to prospective and active advertisers for success on Amazon. We own the product, technology and deployment roadmap for AI- and analytics-powered products across Amazon Ads Marketing. We analyze the needs, experiences, and behaviors of Amazon advertisers at petabytes scale, to deliver the right marketing communications to the right advertiser at the right team to help them make the data-informed advertising decisions. Our science-based products enable applications and synergies across Ads organization, spanning marketing, product, and sales use cases.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 contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems ...

Software Development Engineer, Advertising, Live, IMDB

Do you want to solve business challenges through innovative technology? Do you enjoy working on cutting-edge, scalable services technology in a team environment? Do you like working on industry-defining projects that move the needle?At Amazon Advertising, Live, and IMDB, we hire the best minds in technology to innovate and build on behalf of our customers. The focus we have on our customers is why we are one of the world’s most beloved brands – customer obsession is part of our company DNA. Our Software Development Engineers (SDEs) use cutting-edge technology to solve complex problems and get to see the impact of their work first-hand. We are reinventing the way the world does advertising.The challenges SDEs solve for at Amazon are big and influence millions of customers, sellers, and products around the world. We are looking for individuals who are passionate about creating new products, features, and services from scratch while managing ambiguity and the pace of a company where development cycles are measured in weeks, not years. If this sounds interesting to you, apply and come chart your own path at Amazon.Key job responsibilitiesAs a software engineer with Amazon Advertising, Live, and IMDB, you will lead the design and delivery of software services and website stacks that entail engaging creatives, cross-screen placements, targeting, optimization, relevancy and advertiser experiences. You will be building brand new distributed software applications using cloud services and amazon proprietary technologies to deliver these unique customer and advertiser experiences. You will frequently interface with teams across Amazon; discovery, retail category, traffic generation, vendor management and analytics among many others. This is a great opportunity to learn many facets of advertising and retail, and understand how they come together, equipping you with the skills to grow your career. You will have the opportunity to experiment, innovate and deliver in a fast, agile and reliable manner with high quality and low technical debt. You should be passionate about building, improving and championing the product and a strong sense of ownership is a must.This is a chance to get in on the ground floor for what is becoming a huge area of growth for Amazon. Join the Advertising, Live, and IMDB teams today, make history, and transform our experiences.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 ...

Software Development Engineer, Amazon

Are you interested in shaping the future of Advertising and B2B? We are a growing science and engineering team with an exciting charter and need your passion, innovative thinking, and creativity to help take our products to new heights. Amazon 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. Our products are strategically important to our businesses driving long term growth. We deliver billions of ad impressions and millions of clicks and break fresh ground in product and technical innovations every day!Sales AI is a central science team that powers Ad Sales selling motions and Ad Sales Experience (ASX) workflows via a suite of AI/ML services. Our goal is to optimize Sales efforts by delivering prioritization solutions at scale across the the Sales customers lifecycle, from lead prospecting to book of business next best sales prioritization. As a software development engineer, you will:- Collaborate in the design, implementation, and deployment of successful internet-scale systems and services to support advertising business.- Help define our secure, scalable and distributed systems.- Work across teams with senior engineers, UX designers, product managers and data scientist to deliver high impact projects.- Functionally decompose complex problems into simple, straight-forward solutions.- Understand system interdependencies and limitations.- Share your knowledge of the most effective performance, scalability, architecture, and engineering patterns and methods.Why you will love this opportunity: Amazon has invested heavily in building a world-class advertising business. This team defines and delivers a collection of advertising products that drive discovery and sales. Our solutions generate billions in revenue and drive long-term growth for Amazon's Retail and Marketplace businesses. We deliver billions of ads impressions, millions of clicks daily, and break fresh ground to create world-class products. We are a highly motivated, collaborative, and fun-loving team with an entrepreneurial spirit with a broad mandate to experiment and innovate.Impact and Career Growth: You will invent new experiences and influence customer-facing shopping experiences; this is your opportunity to work within the fastest growing businesses across all of Amazon! Define a long-term engineering vision for our advertising business, driven from our customers' needs, translating that direction into specific plans for engineering and product teams. This role combines engineering leadership, organizational ability, technical strength, product focus, and business understanding.Team video: https://youtu.be/zD_6Lzw8raEBASIC 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 Autos

Interested in building something new? Join the Amazon Autos team on an exhilarating journey to redefine the vehicle shopping experience.This is an opportunity to be part of the team for one of Amazon's new business ventures. We're looking for a talented Software Development Engineer to join our team of product managers, designers, and engineers to design, and build innovative automotive-shopping experiences for our customers. Our goal is to create innovative automotive discovery and shopping experiences on Amazon, providing customers with greater convenience and a wider selection.You'll work in a creative, fast-paced, and entrepreneurial environment at the center of Amazon's innovation. As a key member, you'll play a pivotal role in helping us achieve our mission. You will mentor engineers and support the foundation of a new development team, using your engineering experience to build an culture of innovation, quality and customer obsession.Join us on this exhilarating journey and be part of redefining the vehicle shopping experience.Key job responsibilitiesAs a Software Development Engineer in Amazon Autos, you will: - Design and build full-stack solutions. Your solutions will enable delivery of innovative automotive experiences and experiences across devices and web.- Use your problem-solving skills, collaborating with creative and technical teams, thinking-big and inventing and simplifying to solve challenges.- Deliver novel customer experiences by developing solutions which include innovative UX strategies, AWS services and large scale back-end services.- Collaborate with teams across Amazon to integrate and optimize existing ad products to take advantage of Amazon's scale and reach.- Leverage your technical ability, excellent organizational and communication skills to build and solve challenging and ambiguous problems. You'll use your ingenuity and motivation to achieve results in a fast-paced environment.- Provide guidance to and mentor SDEs in these team.- Set a high quality bar, ensuring quality design reviews and robust engineering practices for automated testing, code coverage and full CI/CD pipelines.A day in the lifeIn this role, you will be part of a multidisciplinary team working on one of Amazon's newest business ventures. As a key member, you will collaborate closely with engineering, product, design, operations, and business development to bring innovative solutions to our customers. You will create software designs and implementation for medium-to-large scale projects across all areas of this new automotive shopping initiative. You will work directly with creative, product management and program management to define requirements and apply your technical expertise to solve difficult software problems in a fast-paced environment. You'll design and build software and systems for novel customer experiences, AWS services, and large-scale back-end web services, all with the goal of delivering a seamless experience to the customer.This is an opportunity to make a significant impact, working in partnership with teams across Amazon to create enormous benefits for our customers through cutting-edge products.About the teamImagine a team with the combined horsepower of tech wizards, car enthusiasts, and experience gurus. We're not just building a car-selling platform, we're reimagining the entire journey. This crew blends code warriors crafting the perfect user interface with gearheads who know every bolt of car buying experience. We're fueled by a shared passion for innovation and a deep respect for the thrill of the open road. If you're a problem-solver who thrives on pushing boundaries and an ace at bringing ideas to life, buckle up! This team is your chance to leave your mark on the future of mobility.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 ...

Software Development Engineer, Amazon Connect Contact Lens

As part of the AWS Solutions organization, we have a vision to provide business applications, leveraging Amazon’s unique experience and expertise, that are used by millions of companies worldwide to manage day-to-day operations. We will accomplish this by accelerating our customers’ businesses through delivery of intuitive and differentiated technology solutions that solve enduring business challenges. We blend vision with curiosity and Amazon’s real-world experience to build opinionated, turnkey solutions. Where customers prefer to buy over build, we become their trusted partner with solutions that are no-brainers to buy and easy to use.Want to disrupt an industry by delighting customers? Looking for a job where your work can have direct and massive impact? Excited to join one of the newest and most exciting AWS services? Come join a team that is building a product that will touch millions of people daily.Amazon Connect is a highly disruptive cloud-based contact center that enables businesses to deliver engaging, dynamic, and personal customer service experiences. Amazon Connect is the result of the ten years of development that went into building the tools Amazon uses to provide its award winning customer service at massive scale and launching it as a publicly available AWS service.With Amazon Connect, you can create your own cloud-based contact center and be taking calls in minutes. Amazon Connect leverages the power of Artificial Intelligence and the large ecosystem of AWS services such as Amazon Lex, Amazon Polly, AWS Lambda, Amazon S3 and Amazon Kinesis to provide a truly frustration free, easy-to-use, extensible, and natural customer experience. With this technology, we are transforming an industry and the way customers interact with businesses and how agents service them.We have a rapidly growing customer base and an exciting charter in front of us that includes solving highly complex engineering and algorithmic problems.The ideal candidate is a passionate and talented Software Development Engineer to innovate on this new service that addresses customer needs to build modern contact centers in the cloud. The position represents a rare opportunity to be a part of a fast-growing business soon after launch, and help shape the technology and product as we grow. You will be playing a crucial role in developing the next generation contact center, and get the opportunity to design and deliver scaleable, resilient systems while maintaining a constant customer focus.Industry analysts have said, “Amazon Connect is quietly positioned to massively disrupt by enabling companies to focus on customer service, not service centers.” and “Amazon is totally disrupting the customer contact center space as they have many other market-spaces with customer-centric solutions with open platform integration with assistance from the partner community.”As a developer on our team, you’ll own code end-to-end from design to development, and work closely with senior technical leaders within the team and across AWS. You’ll have a sound understanding of computer science fundamentals and practical industry experience, working across the stack with technology involving modern web, SOA, NoSQL databases, AI, ML, Big Data and more.About the teamWhy AWSAmazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.Diverse ExperiencesAmazon values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.Work/Life BalanceWe value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud.Inclusive Team CultureHere at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.Mentorship and Career GrowthWe’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.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 ...

Software Development Engineer, Amazon Live , ASV - O&O

Amazon Live is a new and rapidly growing shopping experience that leverages the interactivity of live streams to help customers discover cool new products and content creators. Our mission is to revolutionize the way customers shop and discover products on Amazon. Check us out on: https://www.amazon.com/liveAs a Software Engineer on Amazon Live Creator and Tools Team, you will specialize in building highly scalable services that enable the interactive shopping and live streaming experience on Amazon Live portal using Live creator mobile app. You will bring your expertise and ideas in the areas of distributed computing, scalable architecture, performance and metrics reporting to help our fast-paced business grow and evolve.If you are interested in building an entertainment product, enjoy a fun and collaborative working environment, and want to work on a strategic new initiative, join our team today!Key job responsibilitiesDesign and implement large-scale backend infrastructure and API.Architect and provide guidance on building End-to-End system optimized for speed and scale, which also includes, designing and implementing end-to-end machine learning pipelines.Create simple and elegant solutions to support Amazonlive on desktop, mobile devices and TV, in collaboration with Front-end engineers, Product Managers, and other Software Engineers.A day in the lifeYou will work on the backend of Amazon Live Creator mobile App building features that enable video ingestion, stream management and categorization in order to better serve our Amazon viewers with quality streams. You will bring your expertise and ideas in the areas of distributed computing, scalable architecture, UI and mobile design, performance and metrics reporting to help our fast-paced business grow and evolve.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 ...