24 Aug
|
Amazon Ads
|
Toronto
24 Aug
Amazon Ads
Toronto
Software Development Engineer, Sponsored Products and BrandsThe Sponsored Products and Brands team at Amazon Ads is re‑imagining the advertising landscape through industry‑leading generative AI technologies, revolutionizing how millions of customers discover products and engage with brands across Amazon.Com and beyond. We are at the forefront of reinventing advertising experiences, bridging human creativity with artificial intelligence to transform every aspect of the advertising lifecycle from ad creation and optimization to performance analysis and customer insights. We are a passionate group of innovators dedicated to developing responsible and intelligent AI technologies that balance the needs of advertisers, enhance the shopping experience, and strengthen the marketplace. If you’re energized by solving complex challenges and pushing the boundaries of what’s possible with AI, join us in shaping the future of advertising.About our team – Advertisers will spend tens of billions of dollars this year leveraging Amazon advertising to help grow their business. We are looking for exceptional software engineers to build the next generation of tools that 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 responsibilitiesDesign, develop and own Tier 1 services that determine eligibility for an ad to be served.Work with multiple software engineers and other team members, Product and Program Managers to design and develop current ways of providing exciting and compelling experiences.Measure success by the quality of your execution, the pace of innovation you help drive, and the increased satisfaction you deliver.Create robust, scalable software systems that enhance product experiences, collaborating closely with cross‑functional teams including product managers, designers, and other engineers.Own the complete lifecycle of software development and deployment,
including system design, implementation, testing, monitoring, and maintenance of production services at scale.Develop and implement scalable, automated solutions for complex technical challenges, including distributed systems, APIs, data pipelines, and user‑facing applications across multiple business initiatives.Contribute directly to critical system components, writing high‑quality code that ensures engineering excellence in performance, reliability, and maintainability.Apply software engineering best practices, contribute technical insights to team discussions, and help drive innovation in system architecture and development methodologies.Collaborate with product managers and engineers to translate complex business requirements into scalable technical solutions that align with product objectives and user needs.Discover, implement, and document best‑practice solutions, and communicate system designs and implementation details to both technical teams and stakeholders.Participate in code reviews, share knowledge with team members, and contribute to establishing engineering standards that promote code quality and team effectiveness.Stay current with advancements in software engineering, cloud technologies, and development tools, identifying opportunities to apply emerging technologies.Use Gen AI tools to improve developer productivity and software efficiency.A day in the lifeDesign and build robust, scalable software systems that enhance product experiences.Own the complete lifecycle of software development and deployment.Develop and implement scalable, automated solutions for complex technical challenges.Contribute directly to critical system components.Apply software engineering best practices and contribute technical insights.Collaborate with product managers, and engineers to translate complex business requirements into scalable technical solutions.Create technical documentation and effectively communicate system designs, implementation details, and project outcomes.Participate in code reviews, share knowledge with team members.Stay current with advancements in software engineering and emerging technologies.Use Gen AI tools to improve developer productivity and software efficiency.About the teamThe ad serving team is responsible for powering a low‑latency,
high‑scale ad serving workflow for the largest Amazon Advertising product – Sponsored Products. The ad server orchestrates workflows for the processing and rendering of product ads on all Amazon pages. A single second on the ad server can typically process hundreds of millions of ads, run greater than 20 machine‑learning models to determine relevance, conversion rates, etc., per ad, and process terabytes of cached data to serve these ads to the end customer. This team ensures a balance between platform scale and business requirements, ensuring every change made by a developer directly contributes to business growth. Our team owns the platform and the data required to serve ads and uses technologies like EC2, Fargate, Lambda, SQS, ElasticCache, and S3 to power the platform. State management with object modeling, GC tuning, and memory optimizations are key areas of focus for the team to drive faster and more optimized ad search results.Basic Qualifications3 + years of non‑internship professional software development experience.2 + years of non‑internship design or architecture (design patterns, reliability and scaling) experience.Experience programming with at least one software programming language.Gen AI proficiency – be proficient in GenAI tools to improve development velocity and introduce GenAI natively in the ad serving pipeline.Preferred Qualifications3 + years of full software development life cycle experience, including coding standards, code reviews, source‑control management, build processes, testing, and operations.Bachelor’s degree in computer science or equivalent.BenefitsBase salary range: 114,800 – 191,800 CAD annually (CAN, ON, Toronto). Compensation may include sign‑on payments and restricted stock units. Amazon offers comprehensive benefits including health insurance (medical, dental, vision, prescription, basic life & AD&D;), registered retirement savings plan (RRSP), deferred profit sharing plan (DPSP), paid time off, and resources to improve health and well‑being.Equal‑Opportunity EmployerAmazon is an equal‑opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, we provide support. For more information, visit https://amazon.Jobs/content/en/how-we-hire/accommodations. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.#J-18808-Ljbffr
📌 Software Development Engineer, Sponsored Products And Brands - C$114,800 - C$191,800 A Year (Toronto)
🏢 Amazon Ads
📍 Toronto