Recherche d'emploi > Toronto, ON > Software development

Software Development Manager - Big Data, MADS Traffic Reporting

Amazon Development Centre Canada ULC
Toronto, Ontario, CAN
123.5K $-171.5K $ / an (estimé)
Temps plein

Passionate about Big Data and Distributed Systems? Interested in building new state-of-the-art products at Petabyte scale?

Be part of a team of industry leading experts that operates one of the largest big data analytics systems at Amazon. We own the campaign traffic reporting product for all of advertising and are responsible for end to end processing of impressions, views, and clicks as well as video interaction events and other rich media events in ads.

We are applying the latest machine learning and AWS big data technologies available on terabytes of data a day (over 50B new events per day) operating Petabyte size clusters.

We constantly invent on our cutting-edge event-driven architectures to stay ahead of growing scale. Our streaming data must always be the fastest, most high-fidelity data as it is both billable as well as critical to checking the heartbeat of a campaign and part of the measure of success for a campaign.

The charter of this team is focused on reach and frequency measurement for Amazon advertising products and media channels.

As advertisers diversify their digital advertising portfolios through multiple channels to reach the largest number of potential customers, they want a holistic view of their audience reach and performance across those channels.

The team will build solutions to allow advertisers to access reach and frequency reporting for all delivered traffic (including traffic without user identify) across their campaigns, and help them easily measure the effectiveness of their brand-awareness campaign and identify optimal frequency for targeting and reduce spend waste by enriching with attribution metrics (e.g., CTR, CVR, ROAS).

Candidates for this position should be creative, demonstrated leader with excellent analytical abilities and a strong drive to deliver results.

This opportunity requires deep technical, problem-solving and communication skills.

Key Responsibilities :

  • Define and drive the multi-year vision for a big data processing platform.
  • Build, manage, and develop innovative engineers including making hiring recommendations and guiding and mentoring engineers and product and program managers within and outside of the team.
  • Deliver robust and scalable solutions toward your vision, invent or incorporate in new technologies when needed.
  • Ensure high quality design reviews that meet business and architectural goals and drive critical feedback on architecture and design issues.
  • Oversee resource allocation to ensure appropriate business and staff development goals are met.
  • Build relationships with software development managers, engineers, product managers and technical program managers across upstream and downstream teams to influence product development for advertising traffic data.
  • Participate in strategic planning to achieve technical and business objectives and interact with customers, other leaders, and your team to construct your plan.

madsjobs

We are open to hiring candidates to work out of one of the following locations :

Toronto, ON, CAN

BASIC QUALIFICATIONS

  • 3+ years of engineering team management experience
  • 7+ years of working directly within engineering teams experience
  • 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
  • 8+ years of leading the definition and development of multi tier web services experience
  • Knowledge of engineering practices and patterns for the full software / hardware / networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations
  • Experience partnering with product or program management teams

PREFERRED QUALIFICATIONS

  • Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy
  • Experience in recruiting, hiring, mentoring / coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers
  • Il y a plus de 30 jours
Emplois reliés
Amazon Development Centre Canada ULC
Toronto, Ontario

This is all enabled by a cutting edge software stack, the AWS Neuron Software Development Kit (SDK), which includes an ML compiler, runtime and natively integrates into popular ML frameworks, such as PyTorch, TensorFlow and MxNet. This is all enabled by a cutting edge software stack, the AWS Neuron ...

CDW
Toronto, Ontario

The Manager Software Engineer is responsible for overall team delivery of requirements gathering, architecture and design, development, quality assurance, delivery and internal and external support for the platforms and products in their portfolio. NET, API design, Cloud Architecture and various dat...

IXL
Toronto, Ontario

IXL Learning, developer of personalized learning products used by millions of people globally, is seeking a Software Development Manager to manage a team of talented engineers and provide hands-on technical and project leadership. Work with product managers, designers, and QA to maintain and surpass...

Archon Systems
Toronto, Ontario

Software Development Manager (C# / React). Both of our founders have programming backgrounds (they wrote version 1 together) and have the utmost respect for what it takes to build great software and great software teams. We’re looking for a people-centric developer to lead our development team. We e...

Autodesk
Toronto, Ontario

Our objective is to build Manufacturing Data Model and cloud services to shift from traditional monolithic file to granular data and then to enable concurrency, integration, automation and collaboration throughout the entire product lifecycle with granular data, making it possible to empower custome...

Deloitte
Toronto, Ontario

As a Development Manager in the Technology Data Office Team, you will guide the design and development of Deloitte Canada's data-centric solutions, enabling data integration and data science initiatives within our landscape. These include a Data Lake, a Reference Data solution, a Master Data solutio...

Autodesk
Toronto, Ontario

Reporting to our Senior Software Development Manager for our Platform team, you'll lead a team of experienced software engineers and you'll help us enhance developer productivity, cross-platform device independence and software platform consistency. Deep understanding of all phases of software devel...

Amazon Data Services Canada, Inc.
Toronto, Ontario

Amazon Security is a multidisciplinary team comprised of software engineers, security engineers, program managers, data engineers, and compliance specialists. The team You will work on complex challenges in existing and new development initiatives, focusing on areas with ambiguity. If you are lookin...

Aaron Consulting Inc
Toronto, Ontario

Authorize the development of specifications for products or services. ...

Walmart Canada
Toronto, Ontario

Utilize industry research to improve Wal-Mart's technology environment by analyzing industry best practices; bench marking industry against internal processes and solutions; researching or influencing future industry solutions for fit with internal needs; and defining software development guidelines...