Staff Software Engineer, Data
Job Description
As a Staff Software Engineer, Data at Slickdeals, you will lead the development of big data platforms, shape scalable ETL and ELT pipelines, and design semantic models and data infrastructure to empower analytics and machine learning. This hybrid role is based in San Mateo, California, or Las Vegas, Nevada.
Responsibilities
- Architect, evolve, and maintain core data pipelines using dbt, Airflow, and Databricks
- Design and optimize semantic models in AtScale to enable BI tools such as Tableau
- Lead cross-functional collaboration with Analytics, Product, and Engineering to deliver reliable, timely data
- Own observability, performance, and reliability of data workflows across environments
- Guide infrastructure decisions in AWS (S3, Kafka, EC2, Lambda, IAM) with a balance of scalability and cost
- Drive cost optimization and maintain platform hygiene across data storage, compute, and tooling
- Champion CI/CD practices and automated testing for data pipelines and infrastructure as code
- Uphold engineering rigor through SDLC best practices, including version control, peer reviews, and reproducible builds
- Lead documentation efforts, promote reproducibility, and support onboarding for long-term team health
- Facilitate code reviews and architecture discussions, contributing to engineering excellence and technical strategy
- Mentor engineers and foster knowledge sharing and continuous learning
Requirements
- BS/BA/BE degree in a quantitative field or equivalent experience
- 10+ years of software engineering experience
- 7+ years of experience building large-scale data solutions
- Strong proficiency in SQL, Python, and dbt
- Hands-on experience with Databricks, Airflow, and AWS infrastructure
- Solid understanding of semantic modeling
- Experience building dashboards and supporting BI teams using Tableau
- Familiarity with CI/CD pipelines, automated testing, and infrastructure-as-code workflows
- Experience with data governance, security, and compliance best practices
- Deep understanding of SDLC principles as applied to data engineering
- Excellent communication and written documentation skills
- Comfort working in a fast-paced, collaborative environment
- Strategic mindset with action bias and a habit of continuous learning
Technologies
- SQL
- Python
- dbt
- Databricks
- Airflow
- AWS
- Tableau
- AtScale
- S3
- Kafka
- EC2
- Lambda
- IAM
Benefits
- Competitive base salary and annual bonus
- Generous paid time off in addition to holidays
- Multiple healthcare plans to suit diverse needs
- 401K with above-average company matching
- Professional Development Reimbursement Program
About Slickdeals
Slickdeals helps shoppers feel like they are winning. Our community of over 10 million users shares tips, upvotes standout finds, and enjoys the thrill of a great deal. Together, we have helped save more than $10 billion over 26 years. We are profitable, energized, and evolving from a trusted deal forum into a daily shopping destination. If you thrive in a fast-moving, creative environment where ideas turn into impact, you will fit in.
The purpose of this role is to lead and evolve our data engineering ecosystem. You will steward a mature platform built on Databricks, dbt, Airflow, AWS, Tableau, and AtScale, and guide its next phase of growth to support analytics, experimentation, and machine learning across the business.
Location
San Mateo, CA or Las Vegas, NV. Hybrid schedule with on-site presence three days per week (Tuesday through Thursday).
Compensation and Perks
The base salary range is $185,000 to $255,000 per year, with potential for an annual bonus. Final compensation is determined by market factors, knowledge, skills, and experience, and will be discussed during the interview process.
Work Authorization
Candidates must be eligible to work in the United States. Slickdeals is an Equal Opportunity Employer and bases employment decisions on merit, competence, and qualifications, without regard to race, color, religion, gender, national origin, veteran status, disability, age, sexual orientation, gender identity, marital status, or any other protected status. Slickdeals participates in E-Verify. We do not accept unsolicited resumes from agencies and are not responsible for related fees.