Principal Data Engineer

  • NuSkin
  • Provo, UT, USA
  • Jan 28, 2021
Full time

Job Description

We are hiring for a Full-Time Principal Data Engineer. Right now, many of our employees are working from home, and for this role, we currently support remote work from Utah, Texas, Colorado, California, Arkansas, and additional states on a case-by-case basis. As we look to return to our Provo campus during 2021, we will require physical relocation for employees in states outside of Utah, Texas, Colorado, California, or Arkansas.



About Us



Our story begins in 1984, in Provo, Utah, with a group of friends who wanted to bring good-for-you personal care products to market. Sandy, Blake, and Steve committed to launch sustainably sourced beauty and skin care products with “All of the good and none of the bad.” The team wanted to help people, too. They integrated their new product line with an opportunity platform for entrepreneurs. More than 35 years later, Nu Skin is operating in nearly 50 markets across the world. Our founders’ commitment to premium beauty products and the entrepreneur spirit has kept us growing into the global, publicly traded company we are today.



The Role


Data, and how it is used, plays a central role at Nu Skin and is at the heart of how we make business, product, content, and operational decisions. Our growing Data Platform and Analytics team sits at the core of the company and collaborates with a variety of departments to drive decisions and provide direction for future growth at Nu Skin. We are looking for a Principal Data Engineer who will play a critical role in our data engineering strategy, contribute to and lead the development of our Enterprise Data and Analytics Platforms. We are looking for a passionate professional who can blend the fast-changing technology landscape of Big Data & Advanced Analytics with the complex and high-impact space of e-commerce and direct sales. The individual will be responsible to lead within a team of talented engineers to develop and maintain the foundation for the next generation data platform. This role will be responsible for expanding, optimizing, and monitoring our expanding data pipelines through thoughtful architecting, astute business logic, consistent data governance/testing, and continuous delivery. 


What you'll do: 

  • Architecting, building, and maintaining modern, scalable data architectures in the cloud preferably AWS
  • Design & develop frameworks for increasing the overall efficiency of bringing data into the data lake, processing and delivery of data; Encode best practices into reusable tools that can be shared across the team.
  • Automate the deployment of changes to production to improve data reliability & quality
  • Work closely with upstream and downstream stakeholders to collect business requirements and develop data models to satisfy those requirements.
  • Design and deliver event-driven solutions using a streaming platform such as Kafka.
  • Mentor data engineers and other stakeholders on the best practices of managing a large-scale production data platform and developing a data-driven operations culture within the data engineering team.
  • Evaluate new technologies and solutions for inclusion into the data platform.
  • Oversee the migration of data from legacy systems to new solutions.
  • Partner with Security and Privacy teams to ensure data is secure and in compliance with GDPR, CCPA, Data Privacy, and data retention policies.
  • Build Instrumentation for end-to-end data observability so as to ensure accurate, timely and high quality of data

  • Generate documentation on existing production data logic and its influencing business processes in order to reconcile knowledge gaps between the business, engineering, and data collection 

  • Experience with Machine Learning or other leading-edge technologies

What you'll need:

  • Masters or Ph.D. in Computer Science or a related technical field, or equivalent practical experience.
  • Proven leadership experience in a data platform organization.
  • Proven business domain expertise in at least two to three areas (such as Sales & Marketing, Supply Chain, Finance, Data Science, Analytics).
  • 10+ years of hands-on experience building large scale data systems.
  • 10+ years of experience with architectural patterns, building APIs, microservices, event streams, and high throughput systems.
  • 5+ years of using AWS ecosystem tools preferred, including Redshift, S3, EMR,Lambda, Kinesis, ECS, Glue and/or another cloud providers equivalent stack.
  • Expert level proficiency with Python and SQL. Professional experience with at least one other programming language (Java, Scala, Go, Ruby, Javascript)
  • 5+ years of experience building ETL pipelines and working with Cloud Data Warehouses (such as Redshift, Snowflake, Azure SQL Data Warehouse, BigQuery).
  • Experience operating very large data warehouses or data lakes.
  • Experience designing and implementing data models for enterprise data warehouses.
  • Demonstrated Kafka, streaming experience
  • 7+ years of experience with ETL tools (Matillion, Informatica, DataStage, Talend)
  • Experience working with orchestration tools(Airflow, Luigi, Apache Nifi, Step Functions, etc.)



Benefits & Perks



You will be part of an engaged, inclusive, global community that values family, giving back, beauty, and sustainability. We offer competitive benefits with comprehensive medical, vision, and dental coverage; supplemental life, short-term, and disability insurance; free access to health coaches, therapists, and an onsite fitness center; a health savings account & 401k with company match; an incentive bonus program; and access to our top-quality beauty & wellness products. You’ll also be empowered to prioritize what’s important to you through flexible work arrangements and a generous vacation policy. Thinking about adding little ones to your family? We have generous maternity and paternity leave too.




What We Value



Purpose: We’re on a mission to be a “A Force for Good.” We promote a culture of doing good while providing opportunity for personal and professional growth. We prioritize giving back, whether that’s through empowering employees to join week-long service trips in Malawi, Africa, designating days for employees across the world to participate in community service projects, or creating sustainable products and packaging, you will be able to make a difference. We have eight guiding principles: to be A Force for Good, Accountable & Empowered, Bold Innovators, Customer Obsessed, Direct & Decisive, Exceptional, Fast Speed, and One Global Team.


Equal Opportunity. We are an equal opportunity employer. Success and cultural fit are dependent on living the Nu Skin Way and are independent of race, age, gender orientation, sexual orientation, religion, or disability. We believe our capability to improve lives is enhanced when we understand and reflect the diversity of our sales leaders, customers, and employees. Applicants with disabilities who need assistance with the application process may be entitled to a reasonable accommodation in accordance with applicable law. If you need assistance completing an application or participating in an interview because of a disability, please contact our Talent Acquisition team at 1.801.345.1000.


Data Privacy. Information you provide on your application will be processed according to our Privacy Policy, which is available for you to review at For questions about this policy, please contact us at