Software Dev Eng II, Amazon

Creative Building & Optimization is looking for full stack engineers to help us define and build the next generation services to fuel the future growth of Amazon’s ad solutions. You'll play a critical role in the design and implementation of a strategic product for advertisers to manage their ad creatives, with direct and immediate impact on millions of customers every day!What is Amazon Advertising?Amazon Advertising operates at the intersection of eCommerce 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 reach Amazon customers on Amazon.com, on other high quality sites across the web, and on millions of devices (Kindles, Fire tablets, Fire TV, Alexa, mobile, Twitch, and more). We supports rich set of creative formats. We start with the customer and work backwards in everything we do.What does the Creative Management team do?We own the core services powering the creative management within Amazon Advertising. These services allow advertisers to generate the ad creatives from the rich set of product offerings via UI, API and bulk sheet (e.g. 100+ product offerings, 2K+ new creatives/day). We are continuously adding new features and investing to delight our customers. What is the Creative Management team looking for?We are looking for motivated software engineers to build medium to large distributed services which will impact customers and clients positively. You should be enthusiastic about helping in defining our products, shaping ambiguous business goals into working software solutions. You should be comfortable taking initiative and working across teams in a relatively unstructured environment. You have well-honed, insightful architectural design instincts, and enjoy building simple and elegant systems that will scale to support millions of users. Passion for the customer and their experience with our products is a key requirement for you. As an engineer, you enjoy working on MVP products, innovating on behalf of the customer, and building systems that will form the foundation of this highly strategic new businesses.Why should I join your team?Help us in exploring new ideas, technology and Amazon products with the goal of expanding our advertising products for our customers and advertisers. You’ll lead design and implementation, and deliver product that impact millions of customers and shoppers. You’ll get full support from team for your success - Senior SDEs for your design decision, PM, TPM and SDM for project management, and other SDEs in the team for your day-to-day work. Key job responsibilities1. Partner with product owners and other teams to define the new features to delight customers2. Design and implement software with Amazon Web Services3. Influence team process for better efficiency and higher velocityA day in the life1. Write a design doc for new features 2. Attend design reviews to provide feedback to your teammates and other teams3. Write code (e.g. Java, JavaScript, TypeScript) to implement features and automated tests 4. Respond to feedback on your code review requests and provide feedback on code reviews requests from others5. Coordinate and support other teams (upstream and downstream)About the teamWe work hard to deliver the critical programs to delight customersWe are exemplars of operational excellence. We are parents, athletes, musicians and artists outside of work and we like to have fun!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 Dev Engineer II - ML, Prime Video Dynamic Groupings

Do you want to take on one of the most important engineering challenges to shape the future of video streaming? Join us to define the next generation of how and what Amazon customers will be watching!Prime Video (PV) is a premium streaming service that offers customers the greatest choices in what to watch, and how to watch it. PV's mission is to become the global entertainment destination for customers to enjoy movies, TV shows and live events streamed instantly to all of their devices including TVs, tablets, game consoles and PCs worldwide. We are a young and evolving business within Amazon where creativity and drive can have a lasting impact on the way video is enjoyed worldwide. You will be encouraged to see the big picture, be creative, and positively impact millions of customers. We’re building the future of streaming — yes, it’s challenging, but it’s also a lot of fun.The Prime Video Dynamic Groupings team is looking for a Software Development Engineer with a strong technical background, experience in building large-scale machine learning models with real-time systems in a production environment, and a passion for GenAI technology and digital entertainment. Together, we will innovate to be the best in class for grouping and presenting video content personalized for every customer that resonates and excites them.Key job responsibilitiesYou will work with a team of talented engineers and cross-functional partners including Product and Science to deliver innovations to our global customers to build a long-term relationship with Prime Video by bringing them back to the service, curates and personalizes their storefront to highlight the diversity and depth of the PV catalog.You will build solutions that leverage the latest technologies including large language models and other machine learning techniques. You will work with (1) high volumes of data (2) use known models or optimized models (3) set up ML training infrastructure and (4) test and validate your changes in production worldwide.A successful candidate will have strong technical skills, great analytical reasoning ability, excellent communication skills, high creativity, and motivation to achieve results in a fast-paced environment. You should also have industry experience in building scalable systems, working with large data sets and ML models, understanding their limitations and best practices. You feel comfortable adapting to evolving requirements based on learnings. Lastly, it would be ideal if you have a passion for entertainment including movies, TV show and live events.A day in the lifeYou will actively participate in the end-to-end software development lifecycle for the platforms and features we own - including requirements gathering, system design and implementation, testing and ongoing support. Our tech stack includes API gateway, Lambdas, S3, DynamoDB, SageMaker, model inference pipelines and complex caching techniques. Our team embraces agile methodologies with a focus on test automation and continuous deployment. Moreover, you will exchange ideas with your Product and Applied Science partner to influence and shape the future of our content personalization strategy.About the teamThe Dynamic Groupings team is part of the Prime Video Personalization and Discovery (PVPD) organization. PVPD's vision is to make Prime Video every customers' trusted friend by responding to their needs, evolving with their moods, and inspiring their next delightful stream in every visit. Our team helps drive this vision by being the expert in grouping and presenting video content to customers that resonates and excites them. We use state-of-the art LLMs and other ML techniques to understand similarities between titles, create personalized naming and groupings of title recommendation to customers that echos their interest and culture (eg. dystopian sci-fi based on a book)BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of building large-scale machine-learning infrastructure for online recommendation, ads ranking, personalization or search experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience- Experience programming with at least one software programming language- Experience building complex software systems that have been successfully delivered to customers ...

Software Dev Engineer II, Ads Core Services (ACS), Ads Core Services (ACS)

Advertisers will spend tens of billion dollars this year leveraging Amazon advertising this year to help grow their business. We are looking for exceptional software engineers to build the next generation of tools these advertisers depend on to control their advertising efforts across multiple ad products in the Amazon Advertising portfolio. As part of the advertising organization our team focuses on delivering simple and intuitive solutions for helping them grow their reach and sales.This important work requires that we build redundant, highly available systems that scale massively to ensure our advertisers can enhance discoverability for all the products they sell online and connect Amazon customers with sellers and selection anywhere in the world. We are increasingly focused on helping our advertisers reach new markets and build a strong brand presence which means we must think globally and be strategic about how we build our software to operate 24/7/365 in over 20 countries.The Campaign Management team is responsible for capturing inputs for advertisers to control their advertising efforts. You can think of our team as the brain and nervous system of all the advertisements you see on amazon.com. We build large scale, high velocity distributed systems to service 100’s of millions of API requests per day, steam data at PB scale, process business logic on tight latency budgets, all while streaming and the data at high fidelity to 20+ other services to perform other critical advertising functions. We stand up world class CI/CD pipelines to deploy our service automating infrastructure provisioning, high volume load testing and first-rate monitoring so our engineers can keep their heads down inventing for our advertisers. Our problem space covers concurrent workflows across distributed systems (linearizability, eventual consistency), big data problems (propagation delay, ordering and hygiene) and performance (search optimization). Our team uses the latest AWS products and services to solve our problems including but not limited to: ECS, Fargate, EC2, EMR, Lambda, Kafka, Elastic Search, Dynamo DB, SQS, SNS, Cloud watch, CDK, Cloud Formation and many more.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 Dev Engineer II, Ads Security

The Ads Security organization at Amazon is dedicated to creating innovative technical solutions that detect, assess, and mitigate security risks within Amazon’s Advertising businesses. Our vision is to accelerate the development velocity of the Advertising business by ensuring that our products are inherently secure.We are seeking a talented Software Engineer to design and implement scalable, real-time software solutions to secure Amazon's Ads business, enhance customer privacy, and ensure data security. You will play a critical role in building scalable tools to identify, address, and mitigate security gaps, improving the security posture of 100+ Ads applications. Your work will include leveraging advanced cryptographic techniques such as SHA-256, symmetric key encryption, and secret key hashing to protect customer data and ensure compliance with security standards that benefits 100+ Ads teams.In addition to building secure systems, you will help create paved paths for Ads teams to follow, promoting security best practices through reusable code patterns, libraries, and frameworks. As part of a team that owns business-critical tier-1 services, you will provide on-call support and ensure system reliability at scale.If you are passionate about building secure, high-performance systems and have a background in software development with a focus on security, we want to hear from you! This is a unique opportunity to have a direct impact on Amazon's $50 billion Ads business while safeguarding one of the largest advertising platforms globally.Key job responsibilities* Design, implement, and deploy secure, scalable, low-latency, realtime software solutions to secure Amazon's Ads business.* Ensure customer privacy and data security through the application of advanced cryptographic techniques.* Work collaboratively in an agile environment with peers on design, technical refinements, code reviews, testing, and debugging customer issues.* Create reusable code patterns, including APIs, libraries, and SDKs.* Conduct design reviews to ensure alignment with security and performance standards.* Mentor and guide fellow engineers to drive engineering excellence.A day in the lifeYour typical day-to-day responsibilities will include:* Driving the design, implementation, and deployment of products that enhance security of Ads applications.* Continuously improving product features through iterative development.* Collaborating with peers on technical designs and refinements, code reviews, and testing.* Developing and adopting testing frameworks and implementing test plans to ensure code quality and facilitate continuous delivery.* Leading design reviews to ensure software development efforts are aligned with tactical goals.* Mentoring fellow engineers and promoting best practices in engineering and security.About the teamWhy Ads SecurityAt Amazon, security is central to maintaining customer trust and delivering delightful customer experiences. Ads Security team is responsible for creating and maintaining a high bar for security across all of Ads products and services. We offer talented security professionals the chance to accelerate their careers with opportunities to build experience in a wide variety of areas including cloud, devices, retail, entertainment, healthcare, operations, and physical stores.Work/Life BalanceWe value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why flexible work hours and arrangements are part of our culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve.Inclusive Team CultureIn Amazon Security, it’s in our nature to learn and be curious. Ongoing DEI events and learning experiences inspire us to continue learning and to embrace our uniqueness. Addressing the toughest security challenges requires that we seek out and celebrate a diversity of ideas, perspectives, and voices.Training 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, training, 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 Dev Engineer III, Amazon Advertising

What is Amazon Advertising? Amazon Advertising operates at the intersection of eCommerce and advertising, offering a rich array of digital display advertising solutions with the goal of helping our customers find and discover anything they want to buy. We help advertisers 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 devices (Kindles, Fire tablets, Fire TV, Alexa, mobile, Twitch, and more). 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, highly respected advertising group with a relentless focus on the customer, you’ve come to the right place. What does Amazon Advertising, the hiring team, do? Amazon Advertising is building the next generation of products and services that will fuel the growth of Amazon’s advertising business. We own multiple customer facing facets of Amazon Ad's, which allow brands of all sizes to buy advertising across Amazon’s ad network in a few clicks. Brands interact directly or through external Agencies/Integrators, through our website and/or programmatic APIs and get enterprise-grade access What is the Amazon Advertising team looking for? We need full stack developers with a range of skills from HTML5/Javascript/React on the UI to Java for service layer. The more of these skills you have the better. You should feel comfortable developing in both web browser-based UI and server environments. You’ll be responsible for owning, designing and delivering highly scalable systems that will be used by advertisers, agencies, and sellers on Amazon to build, manage and serve beautiful, innovative ads to highly targeted audiences. Our team works across Amazon to combine Desktop, Mobile, Kindle, Video, and Retail into our products. We’re building a full-service, full-stack advertising platform. If I were hired, what would I be working on? With our team you’ll get the opportunity to own major deliverables building out our applications. You’ll work with customers to scope, design, implement, test, and launch new features. You’ll be able to enjoy innovation, simplify complex problems and tackle tough challenges. Our team is continuing to grow and we need to a reexamine our existing architecture and define a bold vision for the next phase of scaling and complexity. We’re looking for you to help define and drive that vision. Why should I join your team? Be a part of a team that is rapidly adapting to an ever-changing digital advertising landscape. We have many new, exciting major projects on the horizon, across all parts of the tech stack, that you will play a key role in. We are constantly in touch with our customers to not only understand what they need today but predict where they’re going tomorrow and build software that can handle it all. Our customers have high expectations of Amazon and we’re ready for you to join us on the journey of exceeding those expectations and delivering products that customers love! Impact and Career Growth: - Have an opportunity to contribute across the full stack - Build the next generation of Advertising platforms for Amazon - Opportunity to grow and broaden your technical skills as you work in an environment that thrives on creativity, experimentation, and product innovation - Mentor new engineers that join our growing organization We believe passionately that employing a diverse workforce is central to our success and we make recruiting decisions based on your experience and skills. We welcome applications from all members of society irrespective of age, gender, disability, sexual orientation, race, religion or belief. Key job responsibilities - Designing and developing software products that impact many areas of our business - 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 stakeholdersBASIC 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 ...

Software Dev Engineer, Amazon

Amazon Advertising is dedicated to driving measurable outcomes for brand advertisers, agencies, authors, and entrepreneurs. Our ad solutions—including sponsored, display, video, and custom ads—leverage Amazon’s innovations and insights to find, attract, and engage intended audiences throughout their daily journeys. With a range of flexible pricing and buying models, including self-service, managed service, and programmatic ad buying, these solutions help businesses build brand awareness, increase product sales, and more.The Global Advertising Partner Development team helps suppliers, agencies, marketers, authors, content creators, designers, non-endemic advertisers and developers to scale their use of Amazon Advertising and grow their business by surfacing a diverse selection of products to millions of worldwide Amazon customers. We do this via software tools and marketing/engagement programs that enable developers (internal and external) and partners (agencies and tool providers) to better serve advertiser needs.Your Role:As a software development engineer in the Advertising Partner Network you will be joining a full stack team with end to end ownership of designing, building and scaling new products and applications for advertisers, advertising partners and internal stakeholders. Our team owns a suite of applications that enable advertisers to find the right partners, as well as for partners to manage and grow their business with 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 Dev Engineer, Brand Shopping Experience

Brand Shopping Experience (BSX) team develops the shopping experiences to help advertisers of all sizes improve their brand performance on Amazon via Brand Stores. We are seeking a seasoned software engineer who has experience building data processing systems for Peta byte scale systems. They will work on simplifying complex existing systems, building real time data analytics, APIs, and reporting systems. Having robust analytics systems that show the impact of brand stores to advertisers is mission critical for our team. This is a highly collaborative role working with Product Managers, TPMs, SDEs and other leaders across the org.The ideal candidate will have strong computer science and data engineering background. They should have experience building and maintaining large scale data processing systems and highly available APIs. They should be able to work across multiple teams and systems.Key job responsibilities- 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 building data processing systems.A day in the lifehttps://youtu.be/FVyzfO_VbYIBASIC 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 Developer II

Want to work in a start-up environment with the resources of Amazon behind you? Do you want to have direct and immediate impact on millions of customers every day? If you are a self-starter, passionate about serverless architectures, enjoy designing and implementing new features and machine learned models, and intrigued by ambiguous problems, look no further.Amazon is investing heavily in building world class advertising solutions that shift away from using traditional cookies/identifiers to new modeled machine learning solutions to achieve campaign performance. Our products are strategically important to the advertising business as the intersection of consumer privacy and new ways of advertising is at a critical period of change. We deliver billions of ad impressions and clicks daily and are breaking fresh ground to build new avenues for advertisers.We’re looking for experienced, motivated software engineers with a proven track record of building web applications and services. You’ll be responsible for owning, designing and delivering highly scalable systems that will be used by internal and external customers to build, manage and serve beautiful, innovative ads. You’ll work with customers to scope, design, implement, test and launch new features. You enjoy innovating, simplifying complex problems and tackling tough challenges. Sounds like a good fit? Apply now.Key job responsibilities* Work closely with a group of highly talented and motivated software and machine learning scientists who build systems and models used to analyze petabytes of data* Design, develop, test, deploy, deliver, and maintain multiple customer facing frequency management facets in Amazon’s Demand Side Platform (DSP)* Leverage your Full Stack expertise in HTML5/Javascript/React for UI, Java for service layer and API Gateway to deliver robust solutions.* Investigate new technologies and champion adoption within the team* Invent ways to overcome technical limitations and enable new forms of analyses that drive key business decisions* Mentor junior team membersAbout the teamWe have a team culture that encourages innovation and expect developers and management alike to take a high level of ownership for the product vision, technical architecture and project delivery.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 - Advertising, Partner Growth, Partner Opportunities & Data

Amazon Advertising operates at the intersection of eCommerce and advertising, offering a rich array of digital display advertising solutions with the goal of helping our customers find and discover anything they want to buy. We help advertisers 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 Kindles, tablets, and 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.The Partner Enablement and Growth team helps suppliers, agencies, marketers, authors, content creators, designers, non-endemic advertisers and developers to scale their use of Amazon Advertising and grow their business by surfacing a diverse selection of products to millions of worldwide Amazon customers. We do this via software tools and marketing/engagement programs that enable developers (internal and external) and partners (agencies and tool providers) to better serve advertiser needs.Job Responsibilities: - Drive initiatives to increase advertising revenue across Amazon's sites and devices worldwide - Design, develop and scale APIs and other tools for external developers to help brands and their partners optimize their advertising spend - Building brand new distributed software applications using cloud services and Amazon proprietary technologies to deliver these tools to external developersImpact and Career Growth: - Opportunity to learn many facets of advertising and retail, and understand how they come together, equipping you with the skills to grow your career - Opportunity to experiment, innovate and deliver in a fast, agile and reliable manner with high quality and low technical debt - Opportunity to grow and broaden your technical skills as you work in an environment that thrives on creativity, experimentation, and product innovationIf you are looking to make an impact, this is the team for you. Change the world by building, improving and championing the product with a strong sense of ownership. Thrive in our creative, self-motivated environment with a strong customer-focused mindset. You enjoy making strong impact with all aspects of application development across full-stack engineering with an emphasis towards APIs and service-oriented architecture. Take your team to the next level by driving meaningful initiatives with a leadership role in the latest service-oriented technologies.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 - Machine Learning, Sponsored Products

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. 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!Does serving ads to billions of search requests daily and finding the most relevant ads for a search page from billions of ads in 10s of milliseconds excite you?The Sponsored Products Search Relevance team owns identifying the relevant ads to surface to customers when they search for products on Amazon. We strive to understand our customers’ intent and identify relevant ads which enable them to discover new and alternate products. This also enables sellers on Amazon to showcase their products to customers, which may at times be buried deeper in the search results. 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. We are looking for a SDE - Machine Learning who can drive appropriate technology choices for the business, lead the way for continuous innovation, and shape the future of ad serving on Amazon search. You will build services to handle billions of requests per day, while maintaining response latency in milliseconds and meeting strict SLA requirements. It is quite routine for our systems to operate on massive datasets using distributed frameworks. You will design and code, troubleshoot, and support high volume and low latency distributed systems. The solutions you create would 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, natural language processing (NLP), LLM training, deep learning, and image processing. In addition to being a strongly motivated IC, you will also be responsible for mentoring junior engineers and guiding them to deliver high impacting products and services for Amazon customers and sellers. Key job responsibilitiesJob Responsibilities: • Drive the direction of our technical solutions, and work on many different technologies such as deep learning, AWS, Auto ML, real-time ML serving systems.• Design, develop, and production software to support scalable offline machine-learning pipelines and online serving components.• Work closely with applied scientists to optimize the performance of machine-learning models, improve the team’s machine learning productivity, and advance the technical foundation to empower our science innovation. What you create is also what you own.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 - 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, Sponsored Brands Advertiser & Partner Experience

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

Amazon Advertising operates at the intersection of eCommerce and advertising, offering a rich array of digital display advertising solutions with the goal of helping our customers find and discover anything they want to buy. We help advertisers 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 Kindles, tablets, and 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.The Partner Enablement and Growth (PEG) team helps suppliers, agencies, marketers, authors, content creators, designers, non-endemic advertisers and developers to scale their use of Amazon Advertising and grow their business by surfacing a diverse selection of products to millions of worldwide Amazon customers. We do this via software tools and marketing/engagement programs that enable developers (internal and external) and partners (agencies and tool providers) to better serve advertiser needs.Key job responsibilitiesAs an engineer on the team, you will be responsible for leading the architecture, design, development, and launch of core product features. You will:* Drive initiatives to increase advertising revenue across Amazon's sites and devices worldwide* Design, develop and scale APIs and other tools for external developers to help brands and their partners optimize their advertising spend * Building brand new distributed software applications using cloud services and Amazon proprietary technologies to deliver these tools to external developers* Mentor & grow engineers across the team, leading by example and insisting on high standards* Work in an agile, startup-like development environment, where you are always working on the most important stuff.Impact and Career Growth:* Opportunity to learn many facets of advertising and retail, and understand how they come together, equipping you with the skills to grow your career* Opportunity to experiment, innovate and deliver in a fast, agile and reliable manner with high quality and low technical debt* Opportunity to grow and broaden your technical skills as you work in an environment that thrives on creativity, experimentation, and product innovationA day in the lifeIf you are looking to make an impact, this is the team for you. Change the world by building, improving and championing the product with a strong sense of ownership. Thrive in our creative, self-motivated environment with a strong customer-focused mindset. You enjoy making strong impact with all aspects of application development across full-stack engineering with an emphasis towards APIs and service-oriented architecture. Take your team to the next level by driving meaningful initiatives with a leadership role in the latest service-oriented technologies.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 Advertising, Partner Enablement and Growth Team - Amazon Ads

Amazon Advertising operates at the intersection of eCommerce and advertising, offering a rich array of digital display advertising solutions with the goal of helping our customers find and discover anything they want to buy. We help advertisers 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 Kindles, tablets, and 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.The Partner Enablement and Growth (PEG) team helps suppliers, agencies, marketers, authors, content creators, designers, non-endemic advertisers and developers to scale their use of Amazon Advertising and grow their business by surfacing a diverse selection of products to millions of worldwide Amazon customers. We do this via software tools and marketing/engagement programs that enable developers (internal and external) and partners (agencies and tool providers) to better serve advertiser needs.Key job responsibilitiesAs an engineer on the team, you will be responsible for leading the architecture, design, development, and launch of core product features. You will:* Drive initiatives to increase advertising revenue across Amazon's sites and devices worldwide* Design, develop and scale APIs and other tools for external developers to help brands and their partners optimize their advertising spend * Building brand new distributed software applications using cloud services and Amazon proprietary technologies to deliver these tools to external developers* Mentor & grow engineers across the team, leading by example and insisting on high standards* Work in an agile, startup-like development environment, where you are always working on the most important stuff.A day in the life* Opportunity to learn many facets of advertising and retail, and understand how they come together, equipping you with the skills to grow your career* Opportunity to experiment, innovate and deliver in a fast, agile and reliable manner with high quality and low technical debt* Opportunity to grow and broaden your technical skills as you work in an environment that thrives on creativity, experimentation, and product innovationBASIC 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, CLIP

Advertisers will spend tens of billion dollars this year leveraging Amazon advertising this year to help grow their business. We are looking for exceptional software engineers to build the next generation of tools these advertisers depend on to control their advertising efforts across multiple ad products in the Amazon Advertising portfolio. As part of the self service advertising products organization our team focuses on the 80% of advertisers that are small and medium size businesses and deliver simple, intuitive solutions for helping them grow their reach and sales.This important work requires that we build redundant, highly available systems that scale massively to ensure our advertisers can enhance discoverability for all the products they sell online and connect Amazon customers with sellers and selection anywhere in the world. We are increasingly focused on helping our advertisers reach new markets and build a strong brand presence which means we must think globally and be strategic about how we build our software to operate 24/7/365 in over 20 countries.Key job responsibilitiesWe are looking for an experienced Software Development Engineer to join our team to design, develop and own Tier1 services that determine eligibility for an ad to be served. Your job will be to work with multiple software engineers and other team members, Product and Program Managers to design and develop new ways of providing exciting and compelling experiences. You'll measure your success by the quality of your execution, the pace of innovation you help drive, and the increased satisfaction you deliver. If you're ready to make a difference at a company that matters and if you want huge challenges to tackle, we would love to talk to you.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.* Responsible for setting technical vision for the services across Performance Advertising Core Engine* The key requirement for this position is established skill designing and developing complex customer and advertiser experiences.* Advise senior leadership of technical opportunities and pitfalls to ensure long term rapid delivery of features.* Leading and inspiring teammates to raise the standards in the quality of the software they build.* We support all Sponsored Ad ad programs (e.g., Sponsored Products , Sponsored Brands , and Sponsored Display ) at the beginning and end of the ad workflow (i.e., campaign management + event logging), and our vision is to provide global, auto-scalable, high scale services that works for all ad programs.About the teamAmazon 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. We are highly motivated, collaborative and fun-loving 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 opportunities.We operate at the intersection of eCommerce and advertising. Our mission is to enhance discoverability for all products sold online and connect Amazon customers with sellers and selection anywhere. Our job is a multi-dimensional optimization problem. We choose ads for a given context that need to be relevant and useful to shopping customers, have the best value possible for merchant advertisers, and meet a high quality bar for publisher showing that. If it's not hard enough satisfying those conflicting demands, we need to do it all in under few milliseconds, thousands of times per second.The Ad Event Pipeline is a large scale and highly available service that centrally processes advertising signals (e.g. ad impressions, views, clicks, video unmutes, etc) for numerous performance advertising businesses (e.g. Sponsored Products, Sponsored Brands, Sponsored Brands Video, and Sponsored Display) . We join millions of ad events per second from various sources, orchestrates business-specific event enrichments (e.g. robotic traffic detection, business validation of chargeable events, geotagging, event cardinality, etc), and vends out authoritative ad event data to support real-time ad campaign optimizations, attribution, reporting, analytics, and billing. Extensibility, scalability, and performance are at the core of problems we solve in our Team—our mission is to build the new generation of our systems to support all of World Wide Ad Programs. 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 ...