Amazon – Sr. Software Dev Engineer, Aurora Control Plane, AWS Aurora – Toronto, ON

Company: Amazon

Location: Toronto, ON

Expected salary:

Job date: Sun, 03 Nov 2024 05:44:17 GMT

Job description: DESCRIPTIONLooking to be part of a team building hyper-scale database services in the cloud? Do you want to revolutionize the way people manage vast volumes of data in the cloud where you have direct and immediate impact on hundreds of thousands of users who use AWS database services?Aurora is a distributed, fault-tolerant database service, leveraging a self-healing storage system which performs up to five times faster than standard MySQL databases and three times faster than standard PostgreSQL databases.Aurora is one of the fastest-growing AWS services, with business and engineering decisions having a widespread impact across many of the world’s fastest growing businesses! Our customers depend on the performance of our services to scale and support their mission-critical workloads.
As an Engineer in the team you will design and implement major database components to allow Amazon Aurora to scale and perform for the growing customer demands under the project of Aurora Global Database.We are looking for Software Development Engineers who have built a lot of software – shipped products and created control planes, tools and modules. You should be passionate about optimizing the software development experience at a very large scale, using your strong technical skills and motivation to achieve results. You are naturally enthusiastic about learning new technologies and industry trends and are excited by the idea of solving hard technical challenges. You are empathetic and curious, and will help us amplify the positive & inclusive team culture we are building.Key job responsibilitiesDelivering software features and improvements to major portions of your team’s software.
Working with customers, stakeholders, and peers in order to understand and deliver the right solutions.
Designing software solutions to enable new features or improve existing ones.
Operational work to solve customer problems and enhance your team’s operations.
Contribute to the full software development lifecycle, including scoping, design, code, code reviews, testing, deployment and maintenance of the team’s software.About UsWe recognize new team members need time to ramp-up and feel fully comfortable within the team. You will have a launch buddy, an engineer who will help you navigate through this processes offering you help and mentorship.We offer flexibility in working hours and encourage you to find your own balance between your work and personal life.A day in the life
Work/Life Balance
We 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.BASIC QUALIFICATIONS– 5+ years of non-internship professional software development experience
– 5+ years of programming with at least one software programming language experience
– 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
– Experience as a mentor, tech lead or leading an engineering team
– Bachelor’s degree in computer science or equivalentPREFERRED QUALIFICATIONS– A deep understanding of software engineering practices, object oriented analysis & design, design patterns, data structures and algorithms
– A deep understanding of security by design development, as well as security best practices at every step of the development cycle
– A passion troubleshooting and defining system vulnerabilities
– Ability to write clean, object-oriented, well-structured and maintainable code
– Experience successfully delivering complex systems to customers
– Experience building distributed databases, storage systems or cloud services
– Excellent verbal and written communication skillsAmazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status. If you would like to request an accommodation, please notify your Recruiter.

Amazon – Senior Software Dev Engineer, Amazon Ads – Toronto, ON

Company: Amazon

Location: Toronto, ON

Expected salary:

Job date: Sun, 03 Nov 2024 07:57:33 GMT

Job description: DESCRIPTIONAmazon is making significant investments to build a world-class Advertising business, which continues to be one of Amazon’s fastest growing and most profitable offerings. Amazon’s advertising portfolio empowers merchants, retail vendors, and brand owners to reach prospective buyers on Amazon.com, across our other owned and operated sites, on other high-quality sites across the web, and on millions of Kindles, tablets, mobile and other streaming devices.Sales Recommendations and Insights (SRE) is a rapidly growing team within Amazon Ads, focused on enabling our internal account management teams to deliver advertising solutions at scale. We start with the customer and work backwards in everything we do. Our primary goals are to help advertisers, including multi-billion dollar brand owners, meet their business objectives using the most effective advertising campaign solutions to reach their target audiences.To support this mission, SRE is investing heavily in developing strategic self-service applications and recommendation systems that improve the productivity of our internal teams, there by helping them scale to deliver personalized recommendations to our advertising clients. We are seeking a talented Senior Software Development Engineer to help us scale the delivery of advertising campaign recommendations to our advertising clients through API and UI-based solutions.Key job responsibilities
– Contribute to the vision and goals for the team, and drive the technical strategy of our advertising recommendation systems.
– Provide technical leadership and mentorship to engineers, guiding them on complex design decisions, trade-offs, and best practices.
– Collaborate closely with cross-functional teams in an agile environment to deliver high-quality features and meet customer commitments on time.
– Design and architect highly scalable, fault-tolerant, and available distributed services to power our advertising recommendation solutions.
– Continuously improve our operational practices, CI/CD pipelines, and engineering processes to increase efficiency and reliability.
– Partner with other engineers to rapidly diagnose and resolve customer-impacting issues, including participating in on-call rotations.
– Work with stakeholders to develop detailed project plans and ensure timely delivery of customer-facing features.BASIC QUALIFICATIONS– 5+ years of non-internship professional software development experience
– 5+ years of programming with at least one software programming language experience
– 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
– Experience as a mentor, tech lead or leading an engineering teamPREFERRED QUALIFICATIONS– 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
– Bachelor’s degree in computer science or equivalentAmazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status. If you would like to request an accommodation, please notify your Recruiter.

Amazon – Sr Software Dev Engineer, Aurora Control Plane – Toronto, ON

Company: Amazon

Location: Toronto, ON

Expected salary:

Job date: Thu, 31 Oct 2024 02:56:40 GMT

Job description: DESCRIPTIONAmazon Aurora is a cloud-native relational database which combines the scalability and performance of the best NoSQL databases paired with full compatibility to the most popular relational open source databases – MySQL and PostgreSQL. Amazon Aurora can store terabytes of customer data and can handle peaks of millions of queries per second.We build the Amazon Aurora control plane that:

  • Reliably manages a large fleet of databases for our customers freeing them from traditional database operations
  • Guarantees best-in-class availability and failover capabilities to sustain the world’s most demanding workloads
  • Orchestrates and automates the complete lifecycle of a database cluster from creation to operation to scale-out and fail-over
  • Has the unique opportunity to integrate closely with our engine and storage layers to build an end-to-end solution that is easy-to-use and at the same time full-fills the demanding requirements of an enterprise-grade solution

Key job responsibilities
You read until here, great, our team would like you to help us build the future of this service together. As a senior engineer in our team, you will collaborate together to tackle interesting engineering problems in distributed systems at a large scale. You will have the opportunity to influence and own design and delivery of service features end to end: requirements gathering, design, design reviews, implementations, code reviews, incremental feature launches, operations, writing about it and driving continuous improvement.
You have the opportunity to lead groups of other engineers and collaborate across teams. You will exercise your curiosity, collaborate with diverse teams of smart individuals and get a ton of learning opportunities from senior and principal engineers.We would love to have you as a mentor and inspiration for our younger and less experienced team members. Finally, we hope you will enjoy seeing how the things you build will delight our customers and help them become successful, as much as we do.You don’t need you to be an expert in databases or distributed systems as you will have a chance to learn with your team. We are attracted to engineers who love what they do and are passionate about their work. We appreciate curiosity and craftsmanship over knowledge in certain frameworks. Our technologies include:

  • Core Java 8
  • RESTful microservices powered by internal RPC framework
  • A lot of AWS stack – EC2, EBS, VPC, Route53, DynamoDB, cdk and Infrastructure as code etc. We eat our own dogfood all the time! Where can you learn AWS technologies better than at AWS itself?
  • Ruby/Python for infrastructure components and services

About the team
Mentorship & Career Growth
We recognize new team members need time to ramp-up and feel fully comfortable within the team. You will have a launch buddy, an engineer who will help you navigate through this processes offering you help and mentorship.Work/Life Balance
We offer flexibility in working hours and encourage you to find your own balance between your work and personal life.Inclusive Team Culture
Here at AWS, we embrace our differences. We are committed to furthering our culture of inclusion. We have ten employee-led affinity groups, reaching 40,000 employees in over 190 chapters globally. We have innovative benefit offerings, and host annual and ongoing learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences. Amazon’s culture of inclusion is reinforced within our 14 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust.BASIC QUALIFICATIONS– 5+ years of non-internship professional software development experience
– 5+ years of programming with at least one software programming language experience
– 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
– Experience as a mentor, tech lead or leading an engineering teamPREFERRED QUALIFICATIONS– 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
– Master’s degree in computer science or equivalent
– 2+ years of experience building scalable distributed systems with service oriented architectures
– Master’s degree or PhD in Computer Science, Engineering, Mathematics, or a related field
– A deep understanding of software engineering practices, object oriented analysis & design, design patterns and algorithms
– Experience with distributed databases and/or storage systems,
– Demonstrated strong technical judgment in conjunction with passionate customer-focus
– Excellent verbal and written communication skillsAmazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status. If you would like to request an accommodation, please notify your Recruiter.

International Marketing Dev Mgr-GCT – Great Canadian Gaming – Toronto, ON

Company: Great Canadian Gaming

Location: Toronto, ON

Expected salary:

Job date: Wed, 09 Oct 2024 22:34:22 GMT

Job description: Job Description: Position Summary Under the general direction of the Executive Director, Casino Marketing & Player… Development, the Manager, International Marketing Development will primarily be focused on developing and implementing effective…

Amazon – Software Dev Engineer, Amazon Ads – Toronto, ON

Company: Amazon

Location: Toronto, ON

Expected salary:

Job date: Sat, 19 Oct 2024 22:39:59 GMT

Job description: DESCRIPTIONAmazon 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. Amazon DSP is a demand-side platform that allows you to programmatically buy ads to reach new and existing audiences. We use exclusive insights and shopping signals to connect with the most relevant audiences anywhere they spend their time (streaming video, shopping, browsing or gaming…etc.).About our team:
Join Amazon Demand Tech Experience team, a team of Applied Scientists and Engineers focused on improving advertiser experience and demand quality. We help advertisers and brands of all sizes unlock the power of display advertising through personalized guidance, insights and reporting, powered by our proprietary machine learning models. Our vision is to influence demand across all stages of a campaign lifecycle (pre, post and during campaign) to drive sales, increase brand loyalty and build awareness.Key job responsibilities
This is a highly cross-functional role. Our team works across science, data, backend and frontend engineering.
– Leading ambiguous and undefined problems to resolution in the face of uncertainty.
– Thinking big and working with leadership team, business stakeholders and software engineering teams to define vision, strategy and requirements.
– Delivering results by driving execution of programs spanning multiple organizations from strategy to rollout.
– Earning trust through regular communication with senior management on status, risks and change control.
– Ability to make sense of ambiguity, define and plan programs in a fast paced and highly-technical organization, and secure buy in from internal and external stakeholders
– Be an effective collaborator in a cross functional team of SDMs, TPMs, PMs, FEEs, SDEs, Scientists, and PEsBASIC 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 languagePREFERRED QUALIFICATIONS– 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
– Bachelor’s degree in computer science or equivalentAmazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status. If you would like to request an accommodation, please notify your Recruiter.

Amazon – Sr. Software Dev Engineer, Sponsored Products – Advertiser Growth – Toronto, ON

Company: Amazon

Location: Toronto, ON

Expected salary:

Job date: Sat, 19 Oct 2024 05:31:23 GMT

Job description: DESCRIPTIONAmazon’s Sponsored Products advertising business is one of the fastest growing areas in the company. Have you ever wondered what happens behind that “Sponsored” label you see in search results on Amazon? Hint: it involves a lot of interesting tech delivered by a great team.The Sponsored Product (SP) Advertiser Growth team owns the primary advertiser-facing targeting, recommendations, and optimization services that are used by +1MM SP advertisers to create, manage and optimize their SP performance. These services include a) The SP Bidder that optimize advertiser bids for every impression opportunity using highly-scalable and low latency online AI/ML models. b) Recommender systems systems that use state of the art Large Language Models (LLMs) and ML algorithms
developed using Amazon-scale shopping signals to customize recommendations for +1MM SP.We’re looking for innovative and customer-obsessed professionals who can help us take our products to the next level. We embrace leaders with a startup mentality — those who seek a disruptive yet clear mission and purpose, have an unambiguous owner mindset, and are relentlessly obsessed with making connections with customers.Key job responsibilities
In this role you will:
– Own technical vision and direction: You identify problems and develop solutions; you embrace performance metrics and measurement techniques because they help you assess how well system-related services are running.
– Build and grow your team: You’ll be a key contributor on an engineering team that delivers results. This means you’ll wear a lot of hats — from software design, implementation, project management, operations, working with business partners, and so on. You’ll be an example of Amazon’s leadership principles and work to grow more leaders within your group.
– Collaborate on product direction: You’ll build and maintain strong relationships between engineering and partner disciplines (Product, User Experience, QA) to ensure that we’re focused on delivering the right product for customers.
– Lead beyond your team: You will be a key part of a small but growing community of engineering leaders who support their teams and contribute to the overall growth of our product development organization.
– You’ll share your experience and technical acumen in order to drive technology decisions across our organization.
– Own your own shop: Our products reach hundreds of millions of customers around the world. We run operations 24x7x365 and the services your team delivers must meet high standards for operational excellence. Our teams own and operate the systems we build.About the team
https://w.amazon.com/bin/view/ProductAds/AdvertiserControlBASIC 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 teamPREFERRED QUALIFICATIONS– 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
– Bachelor’s degree in computer science or equivalentAmazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status. If you would like to request an accommodation, please notify your Recruiter.

Amazon – Software Dev Engineer II, Measurement, Ad Tech, and Data Science (MADS) – Toronto, ON

Company: Amazon

Location: Toronto, ON

Expected salary:

Job date: Fri, 18 Oct 2024 00:19:20 GMT

Job description: DESCRIPTIONAre you passionate about Big Data and Distributed Systems to build customer trust and grow new business? Interested in building new state-of-the-art products at Petabyte scale? 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 deliver next generation of our analytics platform. If this sounds interesting we’d love to hear from you!
Amazon is investing heavily in building a world class advertising business and we are at the forefront of that explosive growth. We deliver campaign reporting for all of Amazon advertising and produce analytics and reporting data that are used by advertisers to grow their business every day. We process billions of ad impressions, clicks, and conversion events daily and we invent and evolve our event-driven architectures with AWS to manage the extreme scale of our data growth. As campaign reporting product owners, we are also breaking fresh ground to create world-class analytics products. We are highly motivated, collaborative and fun-loving with an entrepreneurial spirit and agile 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 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.The Measurement and Data Science team delivers campaign measurement and reporting across Amazon Advertising business and serves as the scientific center of excellence for algorithm development in campaign measurement. Our measurement and engineering platforms and products deliver campaign performance reporting to advertisers. By showing ads on and off our site, we effectively measure the Internet with billions of incoming, highly decorated events to process and summarize every day in near real time. Our infrastructure is extreme scale, requiring invention ahead of common technologies and exceeding PB scale with millions of transactions per second. We are highly motivated, collaborative, and fun-loving with an entrepreneurial spirit and bias for action.As the Engineer in this team, you focus on complex, ambiguous problem areas and lead the technical charter of the team in the mission of building highly scalable and available systems that can be leveraged by advertising teams in a self-service manner to power new reporting experiences for Amazon’s advertising customers. The team’s infrastructure currently serves 130MM queries per day, storing more than 750 billion records totaling roughly 2 PB+ data managed and operated through the self-service control plane. This SDE (along with the team) will own big data systems built natively on AWS and is critical for providing transparency for advertisers on the performance of their advertising mission. The SDE will drive efficiencies in engineering and complex architectures to unblock innovation and speed of delivery for the advertising business. The SDE is responsible for being the domain expert and driver for cross-organization projects that deliver delightful performance reporting features for our advertising customers. The SDE owns ad-program agnostic systems that efficiently transform, aggregate and publish views of the reporting data from ad server events to the reporting API while honoring the data freshness and availability SLAs.Why you will love this opportunity: Amazon is investing heavily in building a world-class advertising business. This team defines and delivers the foundational components that enable advertisers to analyze their advertising performance and make decisions that drive discovery and sales. Our solutions generate billions in revenue and drive long-term growth for Amazon’s advertising 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.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 languagePREFERRED QUALIFICATIONS– 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
– Bachelor’s degree in computer science or equivalentAmazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status. If you would like to request an accommodation, please notify your Recruiter.