Jobs and Careers
AM
Senior Programmer Analyst, Data Engineering
Amazon.comUnited Statesfull_timeVerifiedPosted 30 Oct 2023
About the role
Good storytelling starts with great listening. At Audible, that means each role and every project has our audience in mind. Because the same people who design, develop, and deploy our products also happen to use them. To us, that speaks volumes.
ABOUT THIS ROLE
In this key role, you will be at the forefront of shaping and advancing our Data Engineering solutions, primarily through the enhancement of our existing data platform. Additionally, you will collaborate with various elements of our global data ecosystem. Working closely with Global Analytics business stakeholders, your duties will encompass data integration, data modeling, execution of ETL (Extract, Transform, Load) processes, and the implementation of flexible data solutions. These solutions will be meticulously designed with a strong emphasis on data quality, adhering to the best practices in data warehousing. These efforts are crucial for the success of our data-driven initiatives.
ABOUT YOU
You are a highly skilled programming specialist who will be actively involved in the design, development, troubleshooting, debugging, evaluation, support, and enhancement of data engineering solutions. You will leverage existing system architectures to expand the capabilities of these applications, with a strong focus on optimizing data pipelines. This will result in more efficient and streamlined data processes, ultimately empowering end users to excel in their tasks with increased effectiveness and efficiency.
As a Senior Programmer Analyst, you will...
- Collaborate closely with cross-functional teams to assess source systems, identify foundational data sources, determine transformation needs, create appropriate data models, and document the design and specifications
- Develop systems and datasets by applying software engineering best practices, fundamental data management principles, contemporary distributed systems
- Create, maintain, and optimize data pipelines for ingesting, transforming, and loading data from various sources into data storage systems
- Identify and resolve performance bottlenecks in data pipelines, databases, and related systems.
- Demonstrate passion for quality and productivity by use of efficient development techniques, standards and guidelines
- Produce technical documentation to support data delivery development
ABOUT AUDIBLE
At Audible, we innovate and inspire through the power of voice. We're changing the narrative on storytelling. As a leading creator and provider of premium audio storytelling, we've redefined the ways people access, discover, and share stories. The stories we tell have the ability to transport and transform everyday moments into meaningful experiences and it's our people who make Audible's service possible. We're listeners, storytellers, and problem-solvers. Our perspectives and experiences power our ideas and come together in our mission to unleash the power of the spoken word. Audible offers a Hub+Home hybrid workplace model that gives employees flexibility between gathering in an Audible workspace (work from hub) and remote work (work from home). For more information, please visit adbl.co/hybrid.
We are open to hiring candidates to work out of one of the following locations:
Newark, NJ, USA
- Bachelor’s degree or higher in computer science or equivalent
- 3+ years of experience in a Data Warehouse (DWH) environment and experience with Data integration/ETL of large and complex data sets
- Expertise in performance tuning and scaling of BI systems
- Proficiency in SQL and database technologies such as AWS Redshift and expertise in performance tuning and scaling in a DWH environment
- Data modeling skills such as Star/Snowflake schema design for DWH
- Ability to work with different teams for sourcing of data
- Knowledge of scripting for automation (e.g. Python)
- Effective analytical, troubleshooting and problem-solving skills
- Ability to learn fast, work independently with little supervision and deliver on time quality products
- Experience with Agile Scrum
Audible is committed to a diverse and inclusive workplace. Audible is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.
ABOUT THIS ROLE
In this key role, you will be at the forefront of shaping and advancing our Data Engineering solutions, primarily through the enhancement of our existing data platform. Additionally, you will collaborate with various elements of our global data ecosystem. Working closely with Global Analytics business stakeholders, your duties will encompass data integration, data modeling, execution of ETL (Extract, Transform, Load) processes, and the implementation of flexible data solutions. These solutions will be meticulously designed with a strong emphasis on data quality, adhering to the best practices in data warehousing. These efforts are crucial for the success of our data-driven initiatives.
ABOUT YOU
You are a highly skilled programming specialist who will be actively involved in the design, development, troubleshooting, debugging, evaluation, support, and enhancement of data engineering solutions. You will leverage existing system architectures to expand the capabilities of these applications, with a strong focus on optimizing data pipelines. This will result in more efficient and streamlined data processes, ultimately empowering end users to excel in their tasks with increased effectiveness and efficiency.
As a Senior Programmer Analyst, you will...
- Collaborate closely with cross-functional teams to assess source systems, identify foundational data sources, determine transformation needs, create appropriate data models, and document the design and specifications
- Develop systems and datasets by applying software engineering best practices, fundamental data management principles, contemporary distributed systems
- Create, maintain, and optimize data pipelines for ingesting, transforming, and loading data from various sources into data storage systems
- Identify and resolve performance bottlenecks in data pipelines, databases, and related systems.
- Demonstrate passion for quality and productivity by use of efficient development techniques, standards and guidelines
- Produce technical documentation to support data delivery development
ABOUT AUDIBLE
At Audible, we innovate and inspire through the power of voice. We're changing the narrative on storytelling. As a leading creator and provider of premium audio storytelling, we've redefined the ways people access, discover, and share stories. The stories we tell have the ability to transport and transform everyday moments into meaningful experiences and it's our people who make Audible's service possible. We're listeners, storytellers, and problem-solvers. Our perspectives and experiences power our ideas and come together in our mission to unleash the power of the spoken word. Audible offers a Hub+Home hybrid workplace model that gives employees flexibility between gathering in an Audible workspace (work from hub) and remote work (work from home). For more information, please visit adbl.co/hybrid.
We are open to hiring candidates to work out of one of the following locations:
Newark, NJ, USA
Basic Qualifications
- Bachelor’s degree or higher in computer science or equivalent
- 3+ years of experience in a Data Warehouse (DWH) environment and experience with Data integration/ETL of large and complex data sets
- Expertise in performance tuning and scaling of BI systems
- Proficiency in SQL and database technologies such as AWS Redshift and expertise in performance tuning and scaling in a DWH environment
- Data modeling skills such as Star/Snowflake schema design for DWH
Preferred Qualifications
- Good interpersonal and communication skills- Ability to work with different teams for sourcing of data
- Knowledge of scripting for automation (e.g. Python)
- Effective analytical, troubleshooting and problem-solving skills
- Ability to learn fast, work independently with little supervision and deliver on time quality products
- Experience with Agile Scrum
Audible is committed to a diverse and inclusive workplace. Audible is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s