Software Engineer, Data role is responsible for building technology and pipelines to rapidly model different and varying data sources into reusable data models that can be consumed by a wide variety of customers including operational applications as well as analytics & metrics.
Requirements
- 5+ years of experience in data engineering, data warehousing, data lakes, or software engineering with a data focus.
- Strong data modeling skills and the ability to work directly with business stakeholders to understand data needs.
- Proficiency in Python, Java, SQL, and Scala.
- Strong knowledge of Data Lake and Delta Lake concepts.
- Understanding of data security and data governance best practices.
- Hands-on experience with Databricks, BigQuery, or Palantir for building enterprise data platforms.
- Familiarity with orchestration tools such as Airflow, Dagster, or Fivetran.
- Experience working in cloud environments (GCP or Azure preferred).
- Bachelor's degree in Computer Science or a related field, or equivalent experience with demonstrated commitment to continued learning and growth.
Benefits
- Competitive compensation
- Generous vacation policy
- Paid holidays
- Paid sick time
- Medical Insurance
- Dental Insurance
- Vision Insurance
- Short-Term and Long-Term Disability Insurance
- Group Life insurance
- Employee Assistance Program (EAP) and Calm App subscription
- Pet Insurance
- Supplemental insurance coverage
- 401(k) with company match
- Financial wellness programs
- Flexible Spending Account (FSA)
- Health Savings Account (HSA)
- Commuter benefits options
- Paid maternity leave
- Paid paternity leave
- Fertility benefits