Senior Software Engineer, Data Platform

Posted 8hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Data Engineer architecting G-P’s AI-native Databricks platform. Building scalable data frameworks and streaming systems for G-P’s global employment SaaS platform.

Responsibilities:

  • Design and implement internal SDKs and self-service frameworks enabling distributed engineering teams to ingest and transform data autonomously
  • Create reusable patterns for batch and real-time event processing
  • Own the cost-effectiveness of the Databricks ecosystem
  • Tune Spark execution plans and optimize shuffle partitions
  • Implement auto-scaling strategies to manage DBU consumption
  • Balance latency, throughput, and cloud spend as platform volume grows
  • Implement Schema-on-Write validation and Data Contracts before data reaches the Bronze layer
  • Partner with the Data Architect and Data Stewards on data privacy, security standards, and metadata lineage
  • Champion AI-assisted development tools such as GitHub Copilot and Cursor
  • Mentor engineers on distributed computing best practices
  • Conduct deep-dive code reviews focused on scalability and maintainability

Requirements:

  • 5+ years of experience building and operating production-grade data systems at massive scale
  • Deep, hands-on mastery of the Databricks/Spark ecosystem, including Delta Lake, DLT, Spark UI debugging, and performance tuning
  • Proven track record of building real-time/streaming architectures using Spark Structured Streaming, Kafka, or Kinesis as a core production requirement
  • Experience managing and optimizing cloud costs in a high-growth environment
  • Experience building APIs, tools, or frameworks used by other internal engineering teams

Benefits:

  • Annual bonus for non-sales roles, paid based on individual and company performance in addition to base salary
  • Generous paid parental leave
  • Flexible time off
  • Spending accounts
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Sabbatical after 5 years
  • Flexible work arrangements through remote-first teams
  • Resources and flexibility for remote-first employees