Returning Candidate?

Senior Software Development Engineer

Senior Software Development Engineer

Job ID 
Posted Date 
Company Services, Inc.
Recruiting Team 

Job Description

Amazon Devices is seeking an experienced software development engineer to be the technical lead for a team working on a confidential new strategic initiative. The ideal candidate is an innovative self-starter who is looking for an opportunity to be both an individual contributor and technical lead. You are excited to do whatever it takes to make this new product successful and seeking an opportunity to grow as a technical leader.

You will be working with a cross functional team of machine learning scientists, engineers, product managers, business development leads, and economists. You will build scalable solutions incorporating cutting edge machine learning algorithms, big data, sensors, smart home devices, cloud services, and Alexa skills.

This is an early stage initiative with a fast paced, highly collaborative start up like environment inside Amazon. To be successful you need to be flexible and entrepreneurial, comfortable operating with ambiguity and willing to develop quick proof of concepts. You are a true owner - you are passionate about the potential customer and societal impact and will operate at all levels, diving deep into the details while providing strategic inputs for the product.

We are building backend services, frontend UIs, apps, scalable algorithms, and prototypes. You don’t need to be an expert in all of these, but the right candidate is existed and willing to learn and take on these challenges.

Software Engineers at Amazon do so much more than just software development. We'll be looking at you to help:
  • Decide what features to build.
  • Drive software engineering best practice.
  • Design distributed and scalable systems.
  • Test and document the software you develop.

Basic Qualifications

  • Bachelor’s or Master’s degree in Computer Science or a related engineering field
  • 7+ years of software development experience across the full software life-cycle including design, implementation, testing, operations and maintenance
  • Experience using at least one modern programming language such as C, C++, or Java
  • Knowledge of scripting languages such as Python, Shell, and Make
  • 1+ years serving as technical lead

Preferred Qualifications

  • Experience building solutions for home networks, IoT device and cloud systems, context-awareness, pervasive computing, or home/industrial control systems
  • Experience working with modern tools for big data storage and analysis (e.g., AWS, Apache Spark, Hadoop, SQL, NoSQL)
  • Experience building user interfaces (e.g., IOS, Android)
  • Experience or strong interest in foundational machine learning models and concepts: regression, random forest, boosting, GBM, NNs, HMMs, CRFs, MRFs, deep learning
  • Experience taking projects from scoping requirements through V1 launch and V2 iterations
  • You have a bit of an entrepreneurial streak and like understanding how the entire business works – our Sr. SDEs don’t just define the technical approach, but also have a seat at the table to help make the right product decisions
  • Experience developing Alexa Skills
  • Experience defining and championing best practices across a software team
  • Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy
  • Experience working in an Agile environment

Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation