Role
Principal Software Engineer - Data Platform at Stitch Fix. This remote-friendly role leads the design and delivery of the company's data platform to support personalized styling, analytics, and scale.
Overview
As a Principal Software Engineer on the Data Platform team, you will architect and build scalable data infrastructure, guide engineering teams, and collaborate with stakeholders across the business to empower Stitch Fix’s data-driven decisions.
Responsibilities
- Lead the design, implementation, and evolution of data platform components and services.
- Drive technical direction, review code, mentor engineers, and influence product decisions.
- Collaborate with data science, analytics, and product teams to translate requirements into robust systems.
- Ensure reliability, security, and performance of data pipelines, storage, and access layers.
- Promote best practices in testing, monitoring, and deployment.
Qualifications
- 8+ years of software engineering experience; 4+ years in data platforms or data engineering.
- Strong background in distributed systems, data processing, and cloud platforms.
- Proficiency with programming languages such as Python, Java, or Scala and strong SQL skills.
- Experience with data warehouses, ETL/ELT, and orchestration tools (e.g., Airflow) is a plus.
- Demonstrated leadership, collaboration, and communication skills.
What We Offer
- Competitive compensation and comprehensive benefits.
- Remote-friendly work options and collaboration with global teams.
- Opportunity to influence Stitch Fix's data capabilities.
About Stitch Fix
Stitch Fix is a personal styling service that uses data and technology to tailor fashion recommendations to customers.