Role overview
- Bachelor’s degree in Computer Science, Data Science, or a related technical field (or equivalent experience).
- 7+ years of professional data engineering experience with a heavy focus on ETL/ELT and data modeling.
- 5+ years of expert-level SQL mastery, including window functions, CTEs, and deep performance tuning.
- 4+ years of professional Python development specifically tailored for data pipelines and tooling.
- 3+ years of hands-on experience building/optimizing large-scale data warehouses like Snowflake, BigQuery, or Redshift.
- Proficiency with open-source frameworks such as Apache Spark, Trino, Kafka, and Debezium.
- A "Data Fanatic" mindset with experience handling petabyte-scale diverse datasets.
Interview process
- Phone Interview with Talent Acquisition
- Video Interview
- Onsite Interview
- Executive Review
- Offer
Pattern offers big opportunities to make a difference in the ecommerce industry! We are a company full of talented people that evolves quickly and often. We set big goals, work tirelessly to achieve them, and we love our Pattern community. We also believe in having fun and balancing our lives, so we offer awesome benefits that include:
Unlimited PTO
Paid Holidays
Onsite Fitness Center
Company Paid Life Insurance
Casual Dress Code
Competitive Pay
Health, Vision, and Dental Insurance
401(k) match. Pattern matches 100% of the first 3% in eligible compensation deferred and 50% of the next 2% in eligible compensation deferred.
Pattern provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability, status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.