Sr. Applied Scientist, Alexa Information
- Austin, TX
DESCRIPTION
The Alexa team in Santa Barbara is hiring an outstanding scientist who is passionate about applying advanced ML and statistical techniques to solve real-world challenges. This role will focus on advancements in knowledge management tooling, automation of large scale data ingestion, advanced data transformation, knowledge graph structure, and natural language processing (NLP).
As part of the Alexa Information team, our group combines natural language understanding, natural language generation, large volumes of structured knowledge, and autonomous machine reasoning to answer Alexa customer questions in the most natural way possible. We've solved many complex problems to get to where we are today, but there are still plenty of challenges ahead of us. Our goal is to be able to answer every Alexa customer question, every time. We need your help to build the advancements required to make that a reality.
You will work in an agile team of scientists and engineers at our development center in Santa Barbara, CA. As a scientist on the team, you will be involved in every aspect of the development lifecycle, from idea generation and scientific research to development and deployment of advanced models.
Our ideal candidate is an experienced ML technology scientist who has a track-record of performing analysis and applying statistical techniques to solve real business problems. They will have great leadership and communication skills, and are motivated to deliver results in a fast-paced environment. The position offers an exceptional opportunity to grow your technical and non-technical skills and make a real difference to Alexa customers.
Position Responsibilities
• Participate in the design, development, evaluation, and deployment of data-driven models and analytical solutions for machine learning (ML) and natural language (NL) applications.
• Implement and improve modeling tools, training recipes, and prototypes utilizing programming skills in Python, Java or C++.
• Collaborate with software engineering teams to integrate successful experimental results into complex Amazon production systems.
• Work backwards from customer needs and use that information to make trade-offs between different modeling approaches.
• Report results to technical and business audiences in a manner that is statistically rigorous and compellingly relevant, exemplifying good scientific practice in a business environment.
• Research the latest modeling techniques and stay current with advancements in the field.
• Drive best practices, helping to set high scientific and engineering standards on the team.
• Promote the culture of experimentation and applied science at Amazon.
• Mentor junior software engineers, interns, and scientists.
BASIC QUALIFICATIONS
• PhD degree with 4 years of applied research experience or a Masters degree and 6+ years of experience of applied research experience
• 3+ years of experience of building machine learning models for business application
• Experience programming in Java, C++, Python or related language
• Master's degree in Electrical Engineering, Computer Sciences, Statistics, or Mathematics with specialization in statistical modeling or machine learning.
• Experience applying ML and statistical techniques to solve real-world business problems.
• Proficiency in an object-orientated programming language (C++, Java, C#, Python, Ruby, etc...)
• Proficiency with mathematical programming environments (R, Matlab, Numpy/Scipy, SAS, etc...)
• Ability to extract, transform, and clean large (multi-terabyte) data sets in a Unix/Linux environment.
• Demonstrated ability to develop experimental and analytic plans for data modeling processes.
• Excellent critical thinking skills, combined with the ability to present your ideas in both verbal and written form.
• A strong track record of project delivery that demonstrates customer impact through research and science.
PREFERRED QUALIFICATIONS
• Advanced degree (PhD) in Computer Science, Statistics, or related field.
• Publications in top-tier ML or NLP conferences and journals.
• 3+ years of recent software development experience in Python, Java, or other high-level programming language
• Hands-on experience in one or more of: information extraction, deep learning, semantic parsing, natural language understanding (NLU), natural language generation (NLG), or knowledge graphs.
• Expertise any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, distributed computing, high-performance computing.
• Experience mentoring junior scientists.
Back to top