Sr. Data Engineer (Data Product Engineering)
Remote
Allergan Data Labs is on a mission to transform the Allergan Aesthetics beauty business at AbbVie, one of the largest pharmaceutical companies in the world. Our iconic brands include BOTOX® Cosmetic, CoolSculpting®, JUVÉDERM® and more. The medical aesthetics business is ripe for rapid growth and disruption, and we are looking to add to our high performing team to do just that.
Our team has successfully launched a new and innovative technology platform, Allē, which serves millions of consumers, tens of thousands of aesthetics providers and thousands of colleagues throughout the US. Since its launch in November 2020, Allē has delivered curated promotions, personalized experiences and had millions of consumers use it as part of their beauty journey.
We’re looking to add to our team as we prepare to launch a new array of game-changing technologies on our successfully adopted platform. If you’re interested in working within a startup-oriented environment, while having the backing of a very large company, please read on.
As the Sr. Data Engineer, you will report to the Director, Data and Machine Learning, as well as continuously collaborate with key stakeholders across the business to solve the most important technical problems.
Responsibilities
-
Collaborate with cross functional partners (Product Managers, Data Scientists, Machine Learning Engineers, Software Engineers, Business teams) to build data products
-
Develop, optimize, and maintain complex ETL processes for moving and transforming data.
-
Champion code quality, reusability, scalability, security and help make strategic architecture decisions
-
Implement processes and tools to ensure data quality, enforce data governance policies and engineering best practices
-
Develop APIs and Microservices to expose and integrate data products with software systems
Required Experience & Skills
-
Completed BS, MS, or PhD in Computer Science, Mathematics, Statistics, Engineering, Operations Research, or other quantitative field
-
5+ years of experience as a Data Engineer writing code to extract, process and store data within different types of data stores (Snowflake, Postgres, DynamoDB, Kafka, Graph databases)
-
Strong programming skills in Python and understanding of core computer science principles
-
Experience with building batch and streaming pipelines using complex SQL, PySpark, Pandas, and similar frameworks
-
Knowledge of relational and dimensional data modeling concepts to build data products
-
Experience with …
This job isn't fresh anymore!
Search Fresh JobsJob Profile
RestrictionsRemote
Benefits/Perks17 paid holidays 17 paid holidays per year Adoption and Surrogacy Assistance Plan Annual bonus targets Annual Paid Time Off AWS Re Caregiver leave Competitive annual bonus targets Competitive salary Flexible Workplace Flexible workplace accommodations Free gym membership Gym membership Live entertainment events Paid holidays Paid parental leave Paid Time Off Parental leave RSU grants Tuition reimbursement
SkillsAirflow AWS CI/CD CI/CD pipelines Communication Datadog Data engineering Data Governance Data products Docker DynamoDB Git Kubernetes Machine Learning Marketing Microservices Operations Pandas PySpark Python Snowflake SQL
Experience5 years
EducationB.S. Computer Science Engineering Mathematics MS Operations research Ph.D. in Computer Science Statistics