MTS , Software Engineer, Data Platforms
Listed on 2025-12-05
-
IT/Tech
Data Engineer
About eBay
eBay is a global commerce leader that connects millions of buyers and sellers around the world. We empower people and create economic opportunities for individuals, businesses, and communities. We're driven by a vision to create a more sustainable form of commerce that benefits the environment and society as a whole. Join us as we continue to innovate and shape the future of e-commerce.
Job DescriptionCloud Data Technologies (CDT) team at eBay is responsible for all the data infrastructure and management of end-to-end data lifecycle for all eBay data from onsite to analytics use cases. We are seeking a Software Engineer passionate about data-driven technologies and architectures.
About the RoleWe are seeking MTS 2 Software Engineers to contribute to the design and development of eBay’s Core Data Platform. In this role, you will help build scalable, reliable, and cost-efficient systems that enable users to develop pipelines, manage data, and unlock insights across the company. Your work will play a key part in strengthening the foundation of eBay's data platform infrastructure.
This role is focused on Data Platform Engineering — not data engineering. While familiarity with Spark, Flink, and other tools in the Hadoop ecosystem is valuable, your primary responsibility will be building and evolving the platform itself, not just authoring data pipelines.
If you are an engineer eager to deepen your expertise in distributed data processing and platform development, this team offers the opportunity to learn, contribute, and grow.
What you’ll do and learn- 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 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.
- 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.
- Impact at scale: powering global analytics and ML systems.
- Challenging problems: streaming, freshness/correctness, and multi-cloud resiliency.
- Collaborative culture that values inclusion and knowledge sharing.
- Support & growth: flexibility, benefits, and career development resources.
- Focus on reliability and sustainable on-call practices.
- 8+ years of distributed systems or data platform experience.
- Proven ability to design and deliver critical systems with impact.
- Proficiency in Java/Python, CI/CD, and containerized environments.
- Hands-on expertise in tools like Kafka, Flink, Spark, Delta/Iceberg, Kubernetes, No
SQL/columnar stores. - Experience in streaming and batch data platforms.
- Strong foundation in algorithms and distributed design.
- BS/MS in CS or equivalent experience.
The base pay range for this position is expected in the range below:
Base pay: $132,000 - $222,100
Base pay offered may vary depending on multiple individualized factors, including location, skills, and experience. The total compensation package for this position may also include other elements, including a target bonus and restricted stock units (as applicable) in addition to a full range of medical, financial, and/or other benefits (including 401(k) eligibility and various paid time off benefits, such as PTO and parental leave).
Details of participation in these benefit plans will be provided if an employee receives an offer of employment.
If hired, employees will be in…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).