Hybrid Software Engineer, Data Platform

Posted 3 months ago

Apply now

About the role

  • Design and deliver distributed systems for ingestion, streaming, lakehouse and governance at eBay to power analytics and ML.

Responsibilities

  • Own and deliver major components of eBay’s Data Platforms — from design through production rollout
  • Design and evolve distributed systems powering ingestion, streaming, lakehouse/warehouse, catalog, and governance
  • Contribute to long-term architecture through design reviews and authoring architecture design documents, ensuring scalability and resilience
  • Build systems that balance latency, correctness, and cost while ensuring security and compliance
  • Drive operational excellence for services you own, including observability and incident response
  • Collaborate across product, infra, and analytics teams to align execution with business needs
  • Learn and grow in areas like governance, orchestration, and privacy engineering
  • Help build scalable, reliable, and cost-efficient systems that enable users to develop pipelines, manage data, and unlock insights across the company

Requirements

  • 8+ years of distributed systems or data platform experience
  • Proven ability to design and deliver critical systems with impact
  • Experience designing large-scale distributed systems (compute, storage, APIs, streaming)
  • Ability to independently deliver complex projects from requirements to production
  • Systems thinker who anticipates bottlenecks, schema evolution, and reliability issues
  • Strong communication skills to influence cross-team technical outcomes
  • Growth mindset with curiosity to learn new technologies
  • Proficiency in Java/Python, CI/CD, and containerized environments
  • Hands-on expertise in tools like Kafka/Flink, Spark, Delta/Iceberg, Kubernetes, NoSQL/columnar stores
  • Experience in streaming and batch data platforms
  • Strong foundation in algorithms and distributed design
  • BS/MS in CS or equivalent experience

Benefits

  • target bonus
  • restricted stock units (as applicable)
  • full range of medical, financial, and/or other benefits
  • 401(k) eligibility
  • various paid time off benefits (PTO and parental leave)
  • flexibility, benefits, and career development resources
  • Support & growth : flexibility, benefits, and career development resources

Job title

Software Engineer, Data Platform

Job type

Experience level

SeniorLead

Salary

$132,000 - $222,100 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job