Software Development Engineer – Amazon Ottawa Jobs

Full Time

Website Amazon

Technology, Information and Internet

Job Description

At Amazon, we hire creative developers who are passionate learners, mentor each other, and are motivated to take on new challenges. You will dive deep into the details of the business, operations, and engineering. You’ll need strong judgment and programming skills. You will also have to be obsessed with delivering the most customer-centric experience on the planet. You’ll need to invent and simplify, which is what we do every day in Amazon. We are looking for individuals who can look at problems in new ways and develop simple solutions to complex problems.

Basic Qualifications

  • Bachelor’s Degree in Computer Science or related fields, or equivalent experience
  • 3+ years of experience designing and developing solutions in distributed systems environments
  • Familiarity with Applied Artificial Intelligence fundamentals
  • Experience in developing cloud software services and an understanding of design for scalability, performance, and reliability
  • 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems

Preferred Qualifications

  • Experience with AWS management, governance, security, and server less services
  • 2+ years of Machine Learning experience
  • Familiarity with data pipelines and data solutions
  • Mastery of the tools of the trade, including familiarity with modern programming languages (Java, JavaScript, C/C++, Python) and open-source technologies
  • Expertise in many disparate technologies, ranging from front-end user interfaces through to back-end systems and all points in between
  • Knowledge of professional software engineering practices and best practices for full software development life cycle, including coding standards, code reviews, source control management, CI / CD, testing and operations
  • Able to work in a diverse team
  • Demonstrated creativity and judgment in developing exceptional experiences to customers
  • Excellent written and verbal communication skills
  • Meets/exceeds Amazon’s leadership principles requirements for this role
  • Meets/exceeds Amazon’s functional/technical depth and complexity for this role

Apply for Job