The Software Engineer, Data (L2) role is responsible for building technology and pipelines to model different data sources into reusable data models. The team works with Palantir Foundry, AIP, and Ontology to power analytics and reporting platforms. The engineer will collaborate with business stakeholders, contribute to code reviews, and mentor team members.
Requirements
- 5+ years of experience in data engineering, data warehousing, data lakes, or software engineering with a data focus
- Strong data modeling skills and ability to work with business stakeholders
- 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
- Experience with orchestration tools such as Airflow, Dagster, or Fivetran
- Experience working in cloud environments (GCP or Azure preferred)
- Familiarity with DevOps processes and AI-assisted coding
- Experience building and documenting best practices for software testing, data testing, and system documentation
- Experience working with APIs
Benefits
- Competitive compensation
- Generous vacation policy, paid holidays, and paid sick time
- Medical Insurance, Dental Insurance, and Vision Insurance (employee-paid)
- Company-paid Short-Term and Long-Term Disability Insurance
- Company-paid Group Life insurance
- Company-paid Employee Assistance Program (EAP) and Calm App subscription
- Employee-paid Pet Insurance and optional supplemental insurance coverage
- Vested 401(k) with company match and financial wellness programs
- Flexible Spending Account (FSA), Health Savings Account (HSA) and commuter benefits options
- Paid maternity leave, paid paternity leave, and fertility benefits