Sr Data Engineer

Insight Global
Oakland, CA, United States
29 days ago
Apply on jobs.insightglobal.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$158,080.0 - $197,600.0
Working hours
Regular working hours

Tech stack

Geographic Information Systems Amazon Web Services ArcGIS (Software) Cloud Computing Code Review Data Infrastructure Distributed Systems Python (Programming Language) Machine Learning Quantum GIS (QGIS) Azure Machine Learning Software Engineering
+9 more
Technical Data Management Systems Management of Software Versions Parquet Git Pyspark Software Coding Code Restructuring Software Version Control Data Pipelines

Job description

We are looking for a Sr Data Engineer focused on Foundry, governance, release engineering, and geospatial data products. This person will be developing, engineering and improving an existing platform and pipeline ecosystem., We are seeking a Data Engineer to support the transition of data pipelines from an internal IT team to our internal team. This role will focus on both enhancing existing pipelines and improving the underlying code and data infrastructure to ensure long-term maintainability, scalability, and clarity. Key Responsibilities

  • Refactor and enhance data pipelines to be modular, maintainable, and well-documented
  • Establish and promote best practices for code architecture, version control, and code management
  • Collaborate closely with a core team of data scientists, machine learning engineers, and data engineers and a broader team of cross-functional partners
  • Communicate technical data to non-technical stakeholders to build trust and understanding in the methodology.
  • Support the development of machine learning models currently being developed in-house

Requirements

  • Strong experience in Python-based code development
  • Demonstrated expertise in code architecture, software engineering practices, and maintainable pipeline design, in a cloud-based environment
  • Experience with the Palantir Foundry platform (current technology, plan to move to AWS in future, should have this experience as well)
  • Familiarity with PySpark and distributed computing.
  • Experience with release engineering
  • Repository governance experience; audit ready and branching strategy (highly preferred)
  • Traceability
  • Experience working with spatial-temporal datasets and geospatial packages such as Sedona, Geopandas, and Rasterio.
  • Experience transitioning data pipelines from consulting or external vendors into production environments
  • Experience designing cloud-optimized geospatial datasets (GeoParquet, Parquet, Zarr) with efficient partitioning and support for large-scale spatial operations and aggregations.
  • Proficiency with version control (Git) and collaborative workflows (e.g., pull requests, code reviews)
  • Ability to assess and improve legacy or externally developed codebases
  • Excellent communication skills Preferred Qualifications

  • Experience with a GIS platform such as QGIS or ArcGIS
  • Experience working with ML model outputs
  • Experience designing production-grade data and ML platforms with strong emphasis on reproducibility, dataset versioning, release traceability, repository governance, and maintainable software architecture.

Benefits & conditions

Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on jobs.insightglobal.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

4:32 min

Harnessing Spark with Python using PySpark and Py4J

Ayon Roy · LIVE

2:50 min

How Parquet metadata enables efficient data reading

Matthias Niehoff Matthias Niehoff · World Congress 2026 Europe

3:14 min

Structuring career paths and localized data architectures

Ulrich Wurstbauer +1 · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all