Returning Candidate?

Software Development Engineer – Alexa, Echo, Skills, Machine Learning

Software Development Engineer – Alexa, Echo, Skills, Machine Learning

Job ID 
Posted Date 
A2Z Development Center, Inc.
Position Category 
Software Development
Recruiting Team 

Job Description

There’s a revolution brewing to bring convenience, simplicity, efficiency, and fun to our lives, and you can be a part of it! We are hiring software engineers to be a part of the team that’s creating customer experiences to discover, learn about, and acquire Alexa Skills for devices such as Amazon Echo and Amazon Fire TV. If you’re not familiar with Alexa and Skills you can learn more here:

If you’re looking for an opportunity to be a part of an innovative, customer facing, life-impacting product, and want the fun and feel of a start-up company, but the solid management and resources of a Fortune 100 company, we’d love to chat!
If you are holding out for an opportunity to:
  • Make a huge impact as an individual
  • Be part of a team of smart and passionate professionals who will challenge you to grow every day
  • Solve difficult challenges using your expertise in coding elegant and practical solutions
  • Create applications at a massive scale used by millions of people
And you are experienced with…
  • Writing highly efficient, testable, quality code written with Java, C++, or C# (or another excellent OO language)
  • Machine learning, data science and/or data-driven services
  • Application scaling, resiliency, availability, and failover
  • Researching implementations to find the best possible experience for a customer
  • Taking ownership and doing whatever it takes to get the job done

And you constantly look for opportunities to…

  • Innovate, simplify, reduce waste, and increase efficiencies
  • Use data to make decisions and validate assumptions
  • Automate processes otherwise performed by humans
  • Learn from others and help grow those around you

Then this is your opportunity.

Basic Qualifications

  • Bachelor's degree in computer science with at least 5+ years of experience as a software developer
  • Experience in at least one modern programming language, such as Java, C#, or C++
  • Computer science fundamentals in data structures, algorithms, object-oriented design

Preferred Qualifications

  • Building machine learning systems in production with user data
  • Problem solving, communication, presentation and interpersonal skills
  • The ability to work quickly toward tight deadlines, and make smart tradeoffs between speed, accuracy, and maintainability.
  • Communicating with users, other technical teams, and management to collect requirements, describe software product features, technical designs, and product strategy
  • Working with cloud architecture and web services
  • Experience leading development of complex software systems that have been successfully delivered
  • Knowledge of software engineering best practices for the full software development life cycle, including Agile methodologies, coding standards, code reviews, source control management, build processes, testing, and operations
  • Experience mentoring other software engineers
  • Experience working in Unix/Linux
We offer excellent pay, generous stock and bonus plans, great benefits including medical, dental, vision, 401k with matching, and more. Relocation is available for qualified candidates. is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation

Work hard, have fun, make history.