ServiceCore is seeking a mid-level Data Engineer / Analytics Engineer to help build and scale our next-generation data models, semantic layer, and analytics foundation in Snowflake. The role is ideal for someone with 2-4 years of experience working with data warehouses, SQL, and modeling, and is ready to take the next step into modern data architecture.
Requirements
- 2–4+ years of experience in data engineering, analytics engineering, BI engineering, or a similar role
- Strong SQL skills, including writing performant queries and understanding joins, aggregations, and window functions
- Proficiency in Python for data manipulation, automation scripts, and supporting ELT workflows
- Experience modeling data in a data warehouse environment
- Familiarity with common modeling approaches (star schema, snowflake schema, data marts, semantic modeling concepts)
- Experience with at least one modern cloud data warehouse (Snowflake preferred; Redshift, BigQuery, or Synapse acceptable)
- Experience building or maintaining ELT/ETL pipelines using any toolset (Terraform, dbt, Fivetran, Matillion, Airflow, SSIS, custom Python, etc.)
- Familiarity with BI tools such as Sigma, Looker, Tableau, or PowerBI
- Ability to break down unclear requirements into structured technical plans
- Curiosity, ownership, and a willingness to learn—especially around newer domains like semantic layers and AI data readiness
- Comfortable documenting, communicating, and collaborating with cross-functional teams
Benefits
- 14 Company Holidays in addition to Unlimited PTO
- Healthcare, dental and vision insurance with generous employer contributions
- 401K w/ match
- Equity Appreciation Plan (units granted upon hire)
- Regular lunches and a fully-stocked kitchen (if in Denver)
- Bi-weekly Grubhub lunch stipend for remote folks
- Company-provided hardware of your choice/configuration