Search jobs > Toronto, ON > Software engineer ii

Software Development Engineer II, Advertising Products and Tech

Amazon Development Centre Canada ULC
Toronto, Ontario, CAN
$120K-$140K a year (estimated)
Full-time

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

PREFERRED 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 equivalent
  • 4 days ago
Related jobs
Leica Geosystems
Canada

You will work closely with customers, software engineers, and other stakeholders to understand customer needs, develop product specifications, and ensure that our software products meet or exceed customer expectations. Application Engineer, Land Survey Software Development. Deliver external training...

Amazon Development Centre Canada ULC
Toronto, Ontario

As a member of the team, you'll work alongside outstanding engineers and leaders, refine product requirements with product management, define architecture, and be a leader in the implementation of new products & features, focused on meeting the evolving needs of our customers. Software Development E...

Advanced Micro Devices, Inc
Markham, Ontario

GPU driver bring-up and qualification on new hardware platforms GPU driver performance analysis and optimization Investigation, analysis, and resolution of issues as reported by Customers and QA Stay informed of software and hardware trends and innovations, especially pertaining to algorithms and ar...

Walmart Canada
Toronto, Ontario

Lead and participate in medium- to large-scale, complex, cross-functional projects by reviewing project requirements, translating requirements into technical solutions; gathering requested information (for example, design documents, product requirements, wire frames); writing and developing code; co...

Amazon Development Centre Canada ULC
Toronto, Ontario

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. We are looking for exceptional software engineers to build the next generation of tools these advertisers de...

Amazon
Toronto, Ontario

You'll own significant products and features from design through launch, and will work with product managers, scientists and other engineers to make your efforts successful. We're looking for curious and customer-obsessed software engineers who can help us take our products to the next level. Fortun...

Impact tech Inc
Canada

The company’s powerful, purpose-built platform makes it easy for businesses to create, manage, and scale an ecosystem of partnerships with the brands and communities that customers trust to make purchases, get information, and entertain themselves at home, at work, or on the go. We use cutting edge ...

Amazon Development Centre Canada ULC
Toronto, Ontario

If you are a software engineer with a creative flare, problem-solving skills, exposure to various technologies such as Swift and Objective-C and have the desire to help drive Amazon's next generation of delivery, we want to talk with you. These technologies allow delivery partners to onboard, schedu...

Robinhood
Toronto, Ontario

We are hiring a Senior Software Engineer, with proven experience in the infrastructure domain, to join the team and help design large-scale systems, making the right tradeoffs for risk and long-term maintainability of Load and Fault Engineering at Robinhood. With a complex and distributed system, en...

Marchex Inc.
CA

Job Overview As a Software Development Engineer at Marchex, you will play a vital role in driving innovation and advancement by participating in the design and development of systems and tools that are essential to our clients' daily operations. Outline of Duties and Responsibilities Utilize Azure c...