Data Engineer III - AMZ8839674

MULTIPLE POSITIONS AVAILABLECompany: AMAZON.COM SERVICES LLCPosition Title: Data Engineer IIILocation: Cambridge, MassachusettsPosition Responsibilities:Responsible for the data pipeline, data warehousing, and future-looking/strategic data modeling for the analytics platform's day to day and three-year plan roadmap. Build and optimize logical data model and data pipelines for difficult, big data datasets in the Alexa Spoken Language Understanding (SLU - covering Automatic Speech Recognition, Natural Understanding/Processing, and individual Alexa feature) space, powering customized analytics software powering thousands of users and investigations per month. Be accountable for ongoing data quality, efficiency, testing, and maintenance. Work independently within our team and across other teams to source, optimize, and warehouse the right data for our customers. Influence large-size data solutions/access to dataset(s) in team architecture, advising product managers, program managers, and other engineers. Optimize the consumption of very large data sources we require to generate unique insights. Influence your team’s technical and business strategy by making insightful contributions to team priorities and overall data approach. Take the lead in identifying and solving ambiguous problems, architecture deficiencies, or areas where your team bottlenecks the innovations of other teams. Make data solutions simpler.Position Requirements:Master’s degree or foreign equivalent degree in Computer Science, Statistics, Engineering, or a related field and three years of experience in the job offered or a related occupation. Employer will accept a Bachelor’s degree or foreign equivalent degree in Computer Science, Statistics, Engineering, or a related field and five years of progressive post-baccalaureate experience in the job offered or a related occupation as equivalent to the Master’s degree and three years of experience. Must have three years of experience in the following skills: 1) experience with data modeling, data warehousing, and building ETL pipelines; 2) experience in SQL; 3) hands-on experience in writing complex, highly-optimized SQL queries across large data sets; 4) experience in scripting languages (including Python, Perl, or Ruby) and Excel; 5) experience in ETL development; 6) experience with massively parallel processing (MPP) databases (data warehouse and data lake); 7) experience with Tableau, ETL, and AWS services (including with Redshift, S3, AWS Glue, EMR, or DynamoDB); and 8) experience with cloud data platforms and big data solutions. Partial telecommuting permitted; employees will be required to report to office multiple days per week.Amazon.com is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation40 hours / week, 8:00am-5:00pm, Salary Range $154,600/year to $209,100/year. #0000BASIC QUALIFICATIONSPosition Requirements:Master’s degree or foreign equivalent degree in Computer Science, Statistics, Engineering, or a related field and three years of experience in the job offered or a related occupation. Employer will accept a Bachelor’s degree or foreign equivalent degree in Computer Science, Statistics, Engineering, or a related field and five years of progressive post-baccalaureate experience in the job offered or a related occupation as equivalent to the Master’s degree and three years of experience. Must have three years of experience in the following skills: 1) experience with data modeling, data warehousing, and building ETL pipelines; 2) experience in SQL; 3) hands-on experience in writing complex, highly-optimized SQL queries across large data sets; 4) experience in scripting languages (including Python, Perl, or Ruby) and Excel; 5) experience in ETL development; 6) experience with massively parallel processing (MPP) databases (data warehouse and data lake); 7) experience with Tableau, ETL, and AWS services (including with Redshift, S3, AWS Glue, EMR, or DynamoDB); and 8) experience with cloud data platforms and big data solutions. Partial telecommuting permitted; employees will be required to report to office multiple days per week. #0000 ...

Lead Software Development Engineer, Android Apps Team

At Audible, we believe stories have the power to transform lives. It’s why we work with some of the world’s leading creators to produce and share audio storytelling with our millions of global listeners. We are dreamers and inventors who come from a wide range of backgrounds and experiences to empower and inspire each other. Imagine your future with us.ABOUT THIS ROLE As a Lead Software Development Engineer, it’s up to you to define, design and refine the tech that keeps us one step ahead of listeners. Anticipate. Innovate. Bring challenging ideas and we’ll support you with the latest tech, tools and systems that you need to succeed. You’ll drive the team forward, guiding them over every obstacle and leading the way to develop exciting, original and effective solutions. Leading the way, you’ll bring our team together to build and maintain our platform to bring thousands of stories to millions of listeners and unleash the power of the human voice.ABOUT THE TEAM The Android Apps team creates the unmatched customer experiences on our Audible Android application. By driving a strong engineering culture and leveraging cutting-edge mobile development techniques, our team expands and strengthens deployment on the Android app.ABOUT YOU You’re in your element when you’re being challenged, and you’re always eager to share your ideas, take on responsibility and keep developing at an exciting pace. We look for people who show initiative, set their standards high and see every failure as an opportunity to learn. You’re looking for an environment where you can thrive and help your team reach their potential. With opportunities to challenge yourself and lead a talented team to success, you’ll find what you’re looking for here at Audible.As a Lead Software Development Engineer, you will... - Independently lead complex technical initiatives within your team- Mentor and lead developers by cultivating curiosity and deep technical understanding- Explore technical needs and bring solutions to the table- Work with other lead engineers to develop a unified technical strategy for AndroidABOUT AUDIBLE Audible is the leading producer and provider of audio storytelling. We spark listeners’ imaginations, offering immersive, cinematic experiences full of inspiration and insight to enrich our customers daily lives. We are a global company with an entrepreneurial spirit. We are dreamers and inventors who are passionate about the positive impact Audible can make for our customers and our neighbors. This spirit courses throughout Audible, supporting a culture of creativity and inclusion built on our People Principles and our mission to build more equitable communities in the cities we call home.BASIC QUALIFICATIONS- 5+ years of non-internship professional software development experience and deployment of distributed multi-tier applications.- Experience in developing technical roadmaps and architecting Android applications- Experience in app development and integration with RESTful service architecture- Experience in building release strategies for seamless app development- Experience as a mentor, tech lead or leading an engineering team ...

Senior Applied Scientist, Artificial General Intelligence

The Artificial General Intelligence (AGI) team is looking for a highly skilled and experienced Senior Applied Scientist, to lead the development and implementation of cutting-edge algorithms and models for supervised fine-tuning and reinforcement learning through human feedback; with a focus across text, image, and video modalities.As a Senior Applied Scientist, you will play a critical role in driving the development of Generative AI (GenAI) technologies that can handle Amazon-scale use cases and have a significant impact on our customers' experiences.Key job responsibilities- Collaborate with cross-functional teams of engineers, product managers, and scientists to identify and solve complex problems in GenAI- Design and execute experiments to evaluate the performance of different algorithms and models, and iterate quickly to improve results- Think big about the arc of development of GenAI over a multi-year horizon, and identify new opportunities to apply these technologies to solve real-world problems - Communicate results and insights to both technical and non-technical audiences, including through presentations and written reports- Mentor and guide junior scientists and engineers, and contribute to the overall growth and development of the teamBASIC QUALIFICATIONS- PhD, or Master's degree and 5+ years of applied research experience- 5+ years of building machine learning models for business application experience- Experience programming in Java, C++, Python or related language- Experience with popular deep learning frameworks such as MxNet and Tensor Flow. ...

Senior Quality Assurance Engineer, Royalties and Content

At Audible, we believe stories have the power to transform lives. It’s why we work with some of the world’s leading creators to produce and share audio storytelling with our millions of global listeners. We are dreamers and inventors who come from a wide range of backgrounds and experiences to empower and inspire each other. Imagine your future with us.ABOUT THIS ROLEAudible’s Quality Assurance organization promotes product quality, and organizational quality ownership thru well-defined measurable processes, comprehensive quality assessment and identification of risk. In addition, the organization provides tools and infrastructure needed to support agile feature delivery, improve quality and increase engineer productivity. The team includes Quality Assurance Engineers and Software Engineers working side by side with Software Development Engineers, Product Managers, User Experience, and Customer Support staff to understand features, bugs, customer usage, and technical implementation to deliver high quality products to our customers. We are operating at the forefront of technological innovation and generative artificial intelligence.As a Senior Quality Assurance Engineer, you will... - Drive the creation and execution of test strategy, test plans, test cases as well as utilize automated tools to optimize the STLC- Perform exploratory testing, automate repetitive tasks and work side by side with software development engineers to deliver high quality product to Audible customers- Review BRD with Product, development engineers for conformity and functionality- Design, develop, and execute automated test scripts for backend services- Conduct end-to-end testing for complex backend systems and APIs- Collaborate with development teams to understand system architecture and identify testing needs- Utilize AWS services for testing environments and deployment of test solutions- Analyze test results and provide actionable insights to improve software quality- Identify, document, and track defects using appropriate tools- Mentor junior QA engineers and contribute to team knowledge sharing- Participate in the development and maintenance of testing frameworks and tools- Continuously improve QA processes and methodologies to enhance efficiencyABOUT AUDIBLEAudible is the leading producer and provider of audio storytelling. We spark listeners’ imaginations, offering immersive, cinematic experiences full of inspiration and insight to enrich our customers daily lives. We are a global company with an entrepreneurial spirit. We are dreamers and inventors who are passionate about the positive impact Audible can make for our customers and our neighbors. This spirit courses throughout Audible, supporting a culture of creativity and inclusion built on our People Principles and our mission to build more equitable communities in the cities we call home.BASIC QUALIFICATIONS- 5+ year of experience working as a Quality Assurance Engineer or SDET- Experience with test automation using a programming or scripting language (Java or Python preferred)- Experience owning the full test strategy through test completion for major components of a software system ...

Software Development Engineer

At Audible, we believe stories have the power to transform lives. It’s why we work with some of the world’s leading creators to produce and share audio storytelling with our millions of global listeners. We are dreamers and inventors who come from a wide range of backgrounds and experiences to empower and inspire each other. Imagine your future with us.ABOUT THIS ROLEAs a Software Development Engineer, it’s up to you to define, design and refine the tech that keeps us one step ahead of listeners. Anticipate. Innovate. Bring challenging ideas and we’ll support you with the latest tech, tools, and systems that you need to succeed. We pride ourselves on our ability to imagine and invent solutions to problems of the future. You’ll be essential in this forward-thinking approach to development. Together with the team, you’ll build and maintain our platform to bring thousands of stories to millions of listeners and unleash the power of the human voice.ABOUT YOUIf you’re a dedicated problem solver, this is the role for you. Identifying and overcoming challenges is at the heart of everything you do; whether it’s looking ahead to our listeners problems, or analyzing every inefficiency, you thrive when you strive for perfection. We look for people who take responsibility, who feel the pride in a job well done and see every failure as an opportunity to learn. With a knowledgeable team around you, and opportunities to challenge yourself, it’s a perfect environment to develop and apply your new skills.As a Software Development Engineer, you will...- Develop, test, and maintain software components and applications for the world's largest audiobook creator and provider- Identify and resolve software defects through code review, log analysis, metrics examination, debugging, and other troubleshooting methods- Write maintainable and scalable code for software components as part of an agile engineering team- Collaborate with stakeholders to envision, design, develop, test, and launch customer-centric software that inspires and impacts users- Apply computer science, engineering, and analysis principles to solve moderate-scale problems- Continuously enhance testability, operational excellence (OE), and documentation for owned software components- Handle data classification, storage, and management in accordance with company policies- Participate in the interview process and provide mentorship to fellow engineersABOUT AUDIBLEAudible is the leading producer and provider of audio storytelling. We spark listeners’ imaginations, offering immersive, cinematic experiences full of inspiration and insight to enrich our customers daily lives. We are a global company with an entrepreneurial spirit. We are dreamers and inventors who are passionate about the positive impact Audible can make for our customers and our neighbors. This spirit courses throughout Audible, supporting a culture of creativity and inclusion built on our People Principles and our mission to build more equitable communities in the cities we call home.BASIC QUALIFICATIONS- Programming experience with one or more modern languages (e.g., Java, C++, C#), including object-oriented design- Bachelor’s degree in Computer Science or related field- 1+ years of experience in software development ...