Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Data Engineer image - Rise Careers
Job details

Data Engineer

Evolus is a performance beauty company with a customer-centric approach focused on delivering breakthrough products. We are looking for an enthusiastic person with strong data engineering and analytical skills to join our team and support data and analytics initiatives across Evolus's global business functions. The Data Engineer’s role is to integrate data from a variety of internal and external sources into a common warehouse data model.  This is a technical role that involves building and maintaining ELT data pipelines, recommend and implement appropriate data models and be comfortable in a DataOps environment.  We are looking for someone with a consultative mindset to be able to interact with business and analytics team and help drive value to business. Data ecosystem is an evolving space, and we expect and encourage innovation and thought leadership. If you are looking for an opportunity to showcase your abilities while growing in your career, then look no further!  In this role, you will be challenged to drive the success of Evolus in building a brand like no other. 
Let’s talk about some of the key responsibilities of the role: 
  • Collaborate with team members to collect business requirements, define successful analytics outcomes, and design data models 
  • Design, develop Snowflake data warehouse using dbt or any other ELT tool to extend the Enterprise Dimensional Model 
  • Contribute to planning and prioritization discussion 
  • Break down and architect the most complex data engineering problems to deliver insights that meets and ideally exceeds business needs 
  • Own and deliver solutions - from ingestion of sources to data products for end user consumption, from conceptual iteration to production support 
  • Deliver and ensure sustained performance of all data engineering pipelines and remediate where required 
  • Own source code management, documentation (technical and end user), and release planning for data engineering products; lean-in to DataOps, DevOps, and CI/CD to deliver reliable, tested, and scalable functionality through automation 
  • Identify and proactively manage risks to the data engineering platform 
Your Skills and Qualifications:  
  • Bachelor’s degree required 
  • 6+ years of experience in enterprise data solutions  
  • 4+ years in cloud-based data warehousing with strong SQL experience (Snowflake preferred) 
  • Experience building data pipelines using python and data orchestration tools like Apache Airflow 
  • Data extraction/transformation/orchestration tools such as Fivetran, dbt, Dataform, Airflow, Prefect, Kafka, Stitch and Matillion 
  • Deep understanding of data analysis, data modeling for visualization, and reporting 
  • Experience in DataOps and git or AzureDevOps and CI/CD pipelines 
  • Demonstrated experience with one or more of the following business subject areas: healthcare, marketing, finance, sales, product, customer success or engineering 
  • Experience performing root cause analysis for production issues and identify opportunities for improvement 
  • Passionate about writing clean, documented, and well-formed code and perform code reviews 
  • Keen attention to detail in planning, organization, and execution of tasks, while still seeing the big picture and understanding how all the pieces fit together and affect one another 
A Few Other Items Worth Mentioning: 
  • Office Location: Newport Beach (hybrid onsite Tuesday, Wednesday and Thursday)  
  • Position reports directly to our Executive Director, Data Engineering 
Compensation & Total Rewards
 
The expected pay range for this position is $114,000 to $142,000.  Your actual base salary will be determined on a case-by-case basis and may vary based on a number of considerations including but not limited to role relevant knowledge and skills, experience, education, certifications, and more.
 
We offer more than just a paycheck, and your base salary is just the start! Stay happy and healthy with our competitive suite of medical, dental and vision benefits to help you feel your best and be your best. We also provide those benefits you shouldn’t have to worry about, from employer covered life insurance to short-term disability. Take advantage of the 401k match offered by Evolus and let us invest in your future. You may also be eligible for new hire equity and long-term incentives in the form of RSUs, stock options, and/or discretionary bonuses.  We offer mental health and wellbeing resources for you to develop skills to find your calm, boost your confidence, and show up as your best self in work and life. Travel or relax and come back feeling refreshed with our flexible paid time off program for exempt employees and a paid time off accrual plan for non-exempt employees.  Did we mention the holiday soft closure between the Christmas and New Years holidays? We have that, too.  Additional perks include regularly catered team meals at our Evolus Headquarters, a fully stocked kitchen (Kombucha & Coffee included), and the opportunity to join an organization where our values of Grit, Impact, Fun, and Transparency are displayed daily.
Evolus takes pride in being a company on the forefront of innovation, while being committed to conducting its business with the highest degrees of integrity, professionalism, and social responsibility.  We are also committed to complying with all laws and regulations that apply to our business. Employee welfare is no different. Here at Evolus, we don’t just work together, we’ve built a culture of inclusion! Because of this, you’ll find yourself immersed in an environment that not only promotes respect, collaboration and team building, but a diverse community too. And that’s just the tip of the iceberg.  Join our team and see for yourself! EOE M/F/D/V. For more information, please visit our website at www.evolus.com. 
Evolus Glassdoor Company Review
3.6 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Evolus DE&I Review
3.8 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of Evolus
Evolus CEO photo
David Moatazedi
Approve of CEO

Average salary estimate

$128000 / YEARLY (est.)
min
max
$114000K
$142000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Data Engineer, Evolus

At Evolus, a performance beauty company renowned for its customer-centric approach and innovative breakthroughs, we are excited to be on the lookout for a passionate Data Engineer to join our vibrant team. In this role, you'll leverage your strong data engineering and analytical skills to support our data and analytics initiatives across the globe. As a Data Engineer, you'll play a vital role in integrating diverse data from various internal and external sources into a unified warehouse data model. This technical position involves building and maintaining ELT data pipelines and tacitly recommending data models within a DataOps environment—an engaging challenge for someone with a consultative mindset. You’ll collaborate closely with both business and analytics teams, helping to drive meaningful value to our business operations. Daily, you will have the opportunity to innovate, architect complex data solutions, and ensure the performance of data pipelines from source ingestion to final data products for end-user consumption. With 6+ years of experience to back you, particularly in cloud-based data warehousing and tools like Snowflake, Fivetran, and Apache Airflow, you will be well-equipped to make a significant impact. Here at Evolus, we encourage thought leadership and creative problem-solving, so if you're eager to showcase your capabilities while growing your career in an inspiring workplace, then this is the opportunity for you. Let’s drive the future of Evolus together, and make the beauty experience even more exciting!

Frequently Asked Questions (FAQs) for Data Engineer Role at Evolus
What does a Data Engineer at Evolus do?

A Data Engineer at Evolus plays a crucial role in integrating and maintaining data pipelines across various business functions. This role involves designing and developing our Snowflake data warehouse, collaborating with teams to define analytics outcomes, and ensuring the delivered data products meet business needs. The Data Engineer is responsible for building robust solutions from data ingestion to user consumption, leveraging tools like Apache Airflow and Fivetran.

Join Rise to see the full answer
What qualifications are needed to apply for the Data Engineer position at Evolus?

To apply for the Data Engineer position at Evolus, candidates must have a Bachelor’s degree and at least 6 years of experience in enterprise data solutions, with a minimum of 4 years in cloud-based data warehousing. Strong SQL skills are essential, preferably with Snowflake experience. Familiarity with building data pipelines using Python and orchestration tools is also expected.

Join Rise to see the full answer
What can I expect from the interview process for the Data Engineer role at Evolus?

During the interview process for the Data Engineer role at Evolus, candidates can expect a mix of technical assessments and discussions about their previous experience in data engineering. You will likely be asked to demonstrate your skills in data modeling, pipeline development, and problem-solving approaches in real-world scenarios relevant to our business functions.

Join Rise to see the full answer
What does the work culture look like at Evolus as a Data Engineer?

Evolus cultivates an inspiring work culture focused on innovation, collaboration, and inclusion, particularly for our Data Engineers. The environment promotes respect and teamwork, while also encouraging individual contributions to drive success. From catered team meals to a stocked kitchen, the company ensures a supportive atmosphere where everyone thrives.

Join Rise to see the full answer
How can Evolus support my career growth as a Data Engineer?

Evolus is dedicated to employee growth and development, particularly for Data Engineers. Through ongoing innovation and the opportunity to work on cutting-edge projects, you’ll receive mentorship from experienced professionals. The company supports your career aspirations with additional resources, professional development opportunities, and a culture that encourages learning and improvement.

Join Rise to see the full answer
What tools and technologies are commonly used by Data Engineers at Evolus?

At Evolus, Data Engineers commonly use tools like Snowflake for data warehousing, along with data orchestration tools like Apache Airflow, Fivetran, dbt, and Dataform. Familiarity with CI/CD methodologies and source code management is crucial, as we embrace a DataOps environment for efficient workflow and product delivery.

Join Rise to see the full answer
What benefits does Evolus offer to employees in the Data Engineer role?

Evolus offers a competitive range of benefits for Data Engineers, including a solid salary package, health benefits, 401k matching, and opportunities for long-term incentives through RSUs or stock options. Employees also enjoy mental health resources, flexible paid time off, and a work-life balance promoted through a values-driven culture.

Join Rise to see the full answer
Common Interview Questions for Data Engineer
Can you describe your experience with data pipeline development as a Data Engineer?

In answering this question, emphasize your hands-on experience with developing data pipelines—such as using Python or Airflow. Discuss specific projects or scenarios where you designed and implemented ETL/ELT processes, the challenges you faced, and how you overcame them to drive successful outcomes.

Join Rise to see the full answer
How do you approach data modeling for visualization and reporting?

When responding to this question, detail your understanding of data modeling methodologies. Explain how you collaborate with stakeholders to gather requirements and translate them into effective data models that facilitate efficient reporting and visualization, ensuring accuracy and usability.

Join Rise to see the full answer
What strategies do you use to ensure the performance of data pipelines?

To answer this, mention specific methods for monitoring and optimizing data pipelines. Discuss your experience with performance tuning, relevant tools for tracking pipeline health, and incident response strategies to ensure data integrity and minimize downtime.

Join Rise to see the full answer
Can you give an example of a complex data engineering problem you solved?

When providing an example, share a specific problem related to data integration, pipeline failure, or performance bottlenecks. Detail your analytical approach, how you collaborated with teams to find a solution, and the positive impact it had on the project or organization.

Join Rise to see the full answer
What do you understand by DataOps and how have you implemented it?

In your response, explain the key principles of DataOps and how they improve collaboration between data teams. Share any direct experiences implementing DataOps methodologies, such as CI/CD practices in data projects, and the outcomes of those implementations.

Join Rise to see the full answer
How do you handle root cause analysis for data production issues?

Discuss your methodology for conducting root cause analyses when facing data production issues. Describe the steps you take to trace the issue back to its source, tools used for investigation, and how you implement solutions to prevent future occurrences.

Join Rise to see the full answer
What experience do you have with cloud-based data warehousing solutions?

For this answer, outline your experience specifically with cloud-based data warehouses such as Snowflake, detailing projects where you've deployed solutions on the platform, any challenges you encountered, and how your decisions maximized performance and scalability.

Join Rise to see the full answer
How do you ensure clean and well-documented code in your projects?

Share specific practices you use to maintain code quality, like code reviews, inline documentation, and adherence to coding standards. Emphasize your understanding of the importance of clean code and how it enhances team collaboration and future maintenance.

Join Rise to see the full answer
What tools have you used for data extraction and transformation?

In your response, list the data extraction and transformation tools you've utilized, such as Fivetran, dbt, and Apache Airflow. Highlight your proficiency in these tools, mentioning specific projects that involved data transformations to meet business requirements.

Join Rise to see the full answer
How do you prioritize tasks in a fast-paced Data Engineering environment?

When addressing this question, describe your approach to task prioritization, especially in a dynamic environment. Discuss techniques you use to assess task urgency and importance, and give examples of how you've successfully managed competing deadlines in the past.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Evolus Remote No location specified
Posted 4 days ago
Photo of the Rise User
Fathom Remote No location specified
Posted 11 days ago
Photo of the Rise User
Informa Group Plc. Remote 485 Lexington Ave, New York, NY 10017, USA
Posted yesterday
JeffreyM Consulting Remote No location specified
Posted 10 days ago
Photo of the Rise User
Posted 3 days ago
Posted 9 days ago

Evolus is a medical aesthetics company focused on providing physicians and their patients with expanded choices in medical aesthetic treatments and procedures. Our primary market is self-pay healthcare. Our lead product candidate is an injectable...

56 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
November 23, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!