Software Engineer, Amazon Marketing Cloud Applications

Toronto, ON, Canada

Job Description

DESCRIPTION

Job summary
Do you want to solve multi-billion dollar business challenges by building innovative technology leveraging Amazon Ads and Amazon Web Services infrastructure? Does the idea of contributing to the development of a cutting-edge, massively scalable AdTech platform poised to redefine an industry excite you? Do you enjoy a fast-paced, collaborative and supportive team environment that is obsessed with customers? If so, the Amazon Marketing Cloud - Ads + AWS Applications team may be a great fit for you.

This role will be responsible for owning components of our system end to end while also contributing individual code across our infrastructure, with a focus on middleware and back-end development.

The problems the AMC-A team are tackling are big, audacious and impact millions of customers, sellers, and countless products across the globe. Our path is not always easy so we are selective about who joins us on this journey - we're looking for someone excited by the idea of creating new platforms and features from scratch in Native AWS while managing ambiguity and the pace of a company whose ship cycles are measured in weeks, not years. If this is you, come build the future with us.

Key job responsibilities

  • Deliver high-quality code following Amazon Software Engineering best practices
  • Support operational excellence through infrastructure optimization, code reviews and technical mentorship of more junior teammates.
  • Maintain market perspective and consistently innovate on behalf of our customers to continually delight them.
  • Participate in system component design and architecture work, owning portions of our system end to end.
  • Designing, implementing and maintaining monitoring and reporting pipelines
A day in the life
Every day on the AMC Applications team can be different, depending on the needs of our customers, active projects and personal interests. Since the team is focusing on building both a platform and a series of applications that will exist on that platform, work can and will change with frequency, but a focus will be placed on making sure team members interests and skills are positively aligned with the projects they are assigned to.

Typically though, a day in the life of an AMC Applications SDEII will consist of dedicated coding time, a brief daily standup with the team to discuss wins, progress and roadblocks, and design/architecture meetings with our Technical Product Manager, Principal Engineer and SDEIIIs. Other semi-frequent, but not necessarily daily, activities would include customer meetings to understand user feedback, mentoring and coaching sessions with more junior SDE colleagues, weekly team meetings and participating in organizational demos, discussion forums and activities.

About the team
The AMC Applications team will be a great fit for you if you're looking for a space that is as technical as it is uncharted - our infrastructure needs to be built from the ground up and we need help not only dreaming it but also making it a reality. Our short-term focus is in identifying and building native AWS infrastructure and applications to make advertiser's lives easier - from the CMO to the day to day practitioner. This means that not only will there be opportunity to dive deep into technical matters, zoom out to participate in design decisions and overall strategy, but also ample choice in variety; as soon as we ship one application we'll be moving on to another to solve problems for a different persona. Want to dabble in AI Vision? No problem. Enjoy Natural Language Processing? We can do that. Maximizing customer delight will be our main guiding principle and so meeting with customers early and often to ensure all solutions solve the right problems, in the right way, is a core expectation for each member of AMC Applications.

The team will be guided by the following tenets:
  • *Security & Privacy Over Innovation*: We are proactive in implementing solutions that protect our customer's privacy and data while leveraging Amazon's assets to create a compelling product.
  • *Ruthlessly Focus on Customer Experience:* We use customer experience as the top priority when designing, building, and operating our solutions. We believe that making low friction products that delight, through an emphasis on self-service and automation, is the primary value that we can add for customers.
  • *Generic Over Custom:* We want to build reusable, scalable applications and will let maximum modularity be our guiding principle when designing our solutions. Where possible, we will avoid brittle and custom in favor of generic and flexible.
BASIC QUALIFICATIONS
  • 1+ years of experience in software development
  • Programming experience with at least one software programming language.
  • Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
  • Enrolled in, or received at a minimum a Bachelor's Degree in a STEM related field such as IT, Computer Science, Computer Engineering
  • Proficiency in one of the following languages: Java, C++, or C
PREFERRED QUALIFICATIONS
  • Experience with distributed, multi-tiered systems, and algorithms
  • Comfort with contributing to creation of data models
  • Ability to effectively articulate technical challenges and solutions
  • Adept at handling ambiguous or undefined problems as well as an ability to think abstractly
  • Prior experience with AWS
  • Prior experience working in Advertising (Advertising Technology experience specifically is even better)
Amazon 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.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2039786
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, Canada
  • Education
    Not mentioned