Software Development Engineer, Alexa AI -- New Initiative

Amazon.Com, Inc. Seattle , WA 98113

Posted 2 months ago

Alexa is the groundbreaking cloud-based voice service that powers Amazon Echo and other devices designed around your voice. Our mission is to push the envelope in Artificial Intelligence (AI), Natural Language Understanding (NLU), and Machine Learning (ML), in order to provide the best-possible experience for our customers. We're looking for a Software Development Engineer to help build industry-leading conversational technologies and machine learning systems that customers love.

As a Software Development Engineer for the Alexa AI team, you will be responsible for translating business and functional requirements into concrete deliverables with the design, development, testing, and deployment of highly scalable distributed services. You will also partner with scientists and other engineers to help invent, implement, and connect sophisticated algorithms to our cloud based engines. Prior domain knowledge with ML, AI and NLU is a preferred, though not required. However, strong motivation to learn ML, AI and NLU is critical for successful candidates. Candidates should also be very agile in developing flexible software with respect to scientific, experimentation methods and usage patterns. Additional responsibilities include:

  • Designing, developing and maintaining core system features, services and engines

  • Helping define product features, drive the system architecture, and spearhead the best practices that enable a quality product

  • Working with scientists and other engineers to investigate design approaches, prototype new technology, and evaluate technical feasibility

  • Operating in an Agile/Scrum environment to deliver high quality software against aggressive schedules

  • Bachelor's degree in Electrical Engineering, Computer Science, Mathematics, or related technical field

  • 3+ year experience with programming languages such as C/C++, Java, Perl or Python and open-source technologies (Apache, Hadoop)

  • 3+ year experience with OO design and common design pattern

  • 3+ year experience with data structures, algorithm design, problem solving, and complexity analysis

  • Graduate degree (MS or PhD) in Electrical Engineering, Computer Sciences, Mathematics, or related technical field

  • Experience developing cloud software services and an understanding of design for scalability, performance and reliability

  • Experience defining system architectures and exploring technical feasibility trade-offs

  • Experience optimizing for short term execution while planning for long term technical capabilities

  • Ability to prototype and evaluate applications and interaction methodologies

  • Ability to produce code that is fault-tolerant, efficient, and maintainable

  • Academic and/or industry experience with standard AI and ML techniques, NLU and scientific thinking

  • Experience working effectively with science, data processing, and software engineering teams

  • Ability and willingness to multi-task and learn new technologies quickly

  • Written and verbal technical communication skills with an ability to present complex technical information in a clear and concise manner to a variety of audiences

Amazon is an Equal Opportunity Employer - Minority / Women / Disability / Veteran / Gender Identity / Sexual Orientation / Age


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
ML Software Development Manager Alexa AI

Amazon.Com, Inc.

Posted 2 weeks ago

VIEW JOBS 5/19/2020 12:00:00 AM 2020-08-17T00:00 Are you interested in building software for Alexa AI which includes Natural Language Understanding infrastructure for Incremental Learning, AutoML, Deep Learning or solving complex Big Data problems? We're building the Machine Learning platform behind Alexa. We're working hard, having fun, making history; come join us! This team is in the Spoken Language Understanding Innovations org within Alexa AI which is a hybrid science and engineering org that builds services integrating new innovations to enable language engineers, scientists, SDEs and product managers to build conversational experiences for millions of Alexa's customers. We are developing our ML stack to offer state-of-the-art abstractions to developers so they can deliver immersive voice experiences with ease. To accomplish this, we work closely with some of the best ML Research and Applied Scientists in the field. Projects this team is working on includes AutoML, Incremental Learning, Deep Learning, Testing Strategy, and Data preparation (Big Data pipeline). As a Manager of Software Development in Alexa AI, you will be responsible for leading an organization of engineers in define, design, development, test, deployment, and operation of large scale distributed systems targeted at increasing Alexa's rate of innovation. A successful candidate will have an established background in driving clarity in highly ambiguous technical environments, developing long-term technical roadmaps, a strong technical ability to guide and coach, excellent project management skills, great communication skills, and a motivation to achieve results in a fast paced environment. You will be responsible for building, maintaining, and organizing your teams, defining the technical strategy and product road map for your organization, as well as defining, measuring, and reporting on your organizations key performance metrics. Key Responsibilities: * Responsible for the over-all systems development life cycle * Management and execution against project plans and delivery commitments; Manage the day-to-day activities of the engineering team within an Agile/Scrum environment * Management of departmental resources, staffing, mentoring, and enhancing and maintaining a best-of-class engineering organization * Work closely with your teams to architect and develop the best technical design and approach * Report on status of development, quality, operations, and system performance to leadership and peers If you have an entrepreneurial spirit, know how to deliver, are deeply technical, highly innovative and long for the opportunity to build pioneering solutions to challenging problems, we want to talk to you. * BS in Computer Science or equivalent * 7+ years experience in software development. * 3+ years experience managing software development teams with agile development methodologies * 3+ years of hands on experience in architecting and building highly scalable distributed systems * Experience in developing long-term product and technical strategies * Experience influencing leadership decisions through presentation of technical information, both verbally and in writing * Experience forming teams and recruiting software engineers * Experience developing careers with software engineers * Masters degree or PhD in Computer Science or Engineering * 5+ years of experience in building distributed systems * Experience in leading multidisciplinary (dev/test/pm) organizations * Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences * Demonstrated track record of project delivery for large, cross-functional, cross-organizational projects * A track record of communicating well with executives and non-technical leaders * Experience managing teams in a DevOps culture * Experience with big data solutions * Knowledge of machine learning fundamentals https://www.amazon.jobs/alexa-machine-learning Amazon is an Equal Opportunity Employer - Minority / Women / Disability / Veteran / Gender Identity / Sexual Orientation / Age Tags: Amazon Alexa, Alexa, Amazon Echo, Echo, Java, C++, object oriented, Rails, Linux, machine learning, ML, large scale distributed systems, virtualization, high availability, speech and language understanding, NLU, ASR, NLP, Amazon Software Development Manager, Alexa Software Development Manager, Alexa SDM, developer tools, Alexa AI, Natural Language Understanding, Artificial Intelligence speech-jobs Amazon.Com, Inc. Seattle WA

Software Development Engineer, Alexa AI -- New Initiative

Amazon.Com, Inc.