Software Development Engineer
Amazon
Toronto, ON, CA
15h ago
source : BCJobs.com

DESCRIPTION

Are you ready for a challenge? Would you like to use your engineering or computer science background to optimize and solve complex problem's in Amazon's world-class fulfillment operations workforce?

Opportunities abound in Amazon's Labor Management, Planning, & Scheduling Organization! In LaMPS, we build cool technology to ensure that the right people are in the right places at the right times to power the largest fulfillment operation in the world.

A commitment to teamwork, hustle, and strong communication skills are absolute requirements. Creating reliable, scalable, and high-performance services and architectures require exceptional technical expertise.

If you have that type of expertise, you enjoy working on complex system software, you are customer centric, and you are motivated about building systems that can be operated at global scale with minimal human intervention, then we want to talk to you!

BASIC QUALIFICATIONS

  • Bachelor's degree in computer science or a related field
  • 5+ years work experience in a related field
  • Demonstrated proficiency with Java, C++, or similar modern programming languages
  • Solid expertise in data structures and algorithms
  • Experience with relational and non-relational databases
  • Obsession with quality, operational excellence, and customer experience
  • Strong problem solving and analytical abilities
  • Strong verbal and written communication skills and an ability to work in a team environment
  • Experience and willingness to mentor more junior engineers and help them develop their skills and leadership abilities
  • Experience designing, building and deploying scalable, highly-available systems
  • PREFERRED QUALIFICATIONS

  • Strong object-oriented design and coding skills (preferably Java on a *nix platform)
  • Knowledge of Web Technology
  • Experience taking a leading role in building complex software systems that have been successfully delivered to customer
  • Experience with distributed (multi-tiered) systems, algorithms, pipelines and databases
  • Ability to think abstractly and deal well with ambiguous / undefined problems
  • Ability to effectively articulate technical challenges and solutions
  • Experience designing, building and deploying scalable, highly-available systems
  • Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form