

Share
MTS 2, Software Engineer, Data Platform
Job Type: Full-time
About the RoleThis 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.
What you’ll do and learnmajor 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 .
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
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 , NoSQL/columnar stores .
Experience in streaming and batch data platforms.
Strong foundation in algorithms and distributed design .
BS/MS in CS or equivalent experience.
These jobs might be a good fit

Share
Roles/Responsibilities:
Native iOS app development and converting ideas, designs and requirements to concrete stable production builds
Coordinate and collaborate with the Product and Engineering team to identify problems, come up with creative solutions, and help with tracking and delivering within the release plan
Understand and implement iOS specific design patterns
Experience with iOS XCode, Obj-C, Swift, SwiftUI, network debugging (e.g. Charles), revision control systems (e.g. Git) and bug tracking (e.g. Jira)
Develop and iterate within a rather lean, yet very fast-paced Engineering team
Develop code and testing methodologies to improve the DevOps "Four Key Metrics"
Be part of a transformative, productive and fun startup culture
Job Requirements:
8+ years of experience developing iOS applications, with deep experience in both Swift, Objective-C, SwiftUI, Xcode
Deep experience in unit testing and functional UI testing with XCTest / XCUITest
Well versed in SOLID principles
Experience with GraphQL
Experience with modern design patterns such as MVVM, VIPER, RIBS, etc...
Ability to collaborate and drive best practices with engineers from numerous teams
Experience with Agile/Scrum methodologies
Experience working with services teams to design optimal mobile services contracts
B.S Degree in Computer Science or equivalence.

Share
What you will accomplish:
Compose, develop, and assist in global projects from software creation to leading all aspects of technical and day-to-day team activities.
Collaborate with engineers and other multi-functional teams such as Product Management, Release Engineering, Quality Engineering, Architecture, Operations teams etc. to compose innovative solutions that align with market demands in terms of functionality, performance, scalability, reliability, realistic implementation schedules, and dedication to development objectives and principles.
Estimate engineering efforts and plan implementation, lead product initiatives, recommend improvements, mentor and guide junior team members.
Identify project risks and work optimally to mitigate them, share release management duties on feature rollouts providing industry and product technical expertise.
Find and help fix stability/scalability issues in a time critical environment, support and resolve site issues when they arise.
What you will bring:
Preferred B.S, M.S. degree or equivalent in Computer Science or related field with 12+ years of professional experience.
Computer Science fundamentals - algorithms, data structures, programming paradigms, design/architectural patterns.
Proven foundation in modern programming languages, our current stack of Java/Scala/Python/Kotlin is preferred.
Experience designing and building data processing pipelines with streaming and batch processing using Spark/Hadoop, Kafka/Flink.
Familiarity with SQL/NoSQL/columnar databases, Elasticsearch/OpenSearch, document stores, CAP concepts.
Creative thinking, able to come up with alternative solutions to fit business requirements and strong collaboration skills and ability to influence a multi-functional team to deliver results.

Share
What you will accomplish:
Collaborate closely with peers, Architects, Product Managers, Business Analysts, Quality Engineers, and Operations teams to develop innovative solutions that meet functional and non-functional standards and expectations
Be involved in development, testing, release, triage, bug fix, documentation and work in an Agile environment. Use of tools like JIRA, Git, CICD and other internal eBay tools on a regular basis to prioritize work and deliver features
Evaluate and define storage needs and make recommendations about technology, define domain services and interface definitions and testing architecture
Design and build high-performing, reliable solutions for high-throughput, distributed systems using a variety of third-party and eBay internal libraries and frameworks
Participate in technical design and code reviews and provide feedback to other specialists on the team
Estimate engineering efforts, roadmap planning and be responsible for operational processes, such as automation and controls, to help with efficiency and quality of both manual and technical operations.
What you will bring:
Bachelor’s degree in Computer Science or a related field with 6+ years of experience, or a Master’s degree with 5+ years of proven expertise in building large-scale, web-based distributed systems using Java and REST APIs.
Detailed understanding in computer science fundamentals, data structures and algorithms and extensive experience in building highly available, scalable and robust applications
Excellent object-oriented design and coding skills in Java, hands-on experience using unit/integration test frameworks to build fully automated software applications
Proven understanding of relational and NoSQL databases, data storage/access patterns, caching techniques, messaging systems and asynchronous workflows
Experience with bug triaging and debugging techniques, logging and monitoring systems, application and query performance tuning
Good understanding of web services and SOA related standards like REST/OAuth/JSON

Share
About the role :
What you will accomplish :
Design and develop public APIs, adhering to industry best practices and internal standards.
Own major projects and features from the design phase through coding, testing, deployment, and support.
Build platforms and frameworks to improve development efficiency, and proactively monitor and alert to identify issues before they reach customers.
Estimate engineering effort, plan implementations, and roll out system changes.
Identify project technical risks, make recommendations for mitigation, and maintain detailed documentation.
Develop high-quality, security-focused products through automation, thorough code and design reviews, and comprehensive testing.
Provide data-driven guidance to Product and other engineering leads on roadmap items.
What you will bring :
B.Sc. or M.Sc. in Computer Science or an equivalent professional experience and 5+ years of professional experience as a Full Stack Engineer or Software Engineer.
Expertise and hands-on experience in Java/J2EE, Spring, Spring Boot frameworks, Node.JS, Data Structures, XML, REST, JSON, and Internet Protocols.
Proficiency in front-end technologies (e.g., React, Angular)
Experience in web application (UI) development technologies: JavaScript, CSS, HTML5
Proficiency in a programming language with a strong foundation in data structures, algorithms, and a solid understanding of multithreading, synchronization, and concurrent programming.
Solid knowledge and experience with relational databases and/or NoSQL data technologies, ElasticSearch, and related toolsets.

Share
What you will accomplish:
Collaborate with engineers, UX designers, and product managers in an agile environment to design, develop, test, and support high-quality, high-performance, visually appealing, and interaction-rich front-end products across all phases of the development cycle, ensuring compatibility across browsers and operating systems.
Develop and maintain web applications using JavaScript/TypeScript, HTML, CSS, web UX component template language, web assembly, and Node.js. Design and develop responsive layouts, ensuring cross-browser and cross-platform compatibility and performance.
Build rich web applications by using browser local IndexedDB and web workers, design and implement shareable UX components, libraries, tools, and processes to improve team development agility.
Estimate engineering effort, plan implementation, and roll out system changes. Identify project technical risks and recommend mitigation strategies.
Integrate with backend APIs, focusing on performance tuning for both browser and Node.js virtual machines, write and maintain automated tests using tools such as Playwright, Percy, or other testing frameworks.
Ensure code quality by writing well-structured, maintainable, and efficient code, incorporating CSS and JavaScript standard processes.
Address accessibility issues and ensure compliance standards, being familiar with web accessibility testing and tools.
What you will bring:
B.S. or M.S. degree with 6-8 years experience in architecting, designing, and developing highly interactive web applications that are compatible across various browsers and device types.
Expertise in HTML5, CSS3 (using preprocessors like LESS or SASS), Content Delivery Networks (CDN), and advanced JavaScript/TypeScript development.
Proficient in Ajax and web template technologies, with expert-level skills in server-side Node.js web application development with strong abilities in data structures and algorithms.
Knowledge of automation testing tools and experience in writing automation tests to cover unit, component, and UI visual tests.
Familiarity with Agile/Scrum methodologies, implement and manage CI/CD pipelines using tools like Jenkins and Git.
Additional experience with GraphQL and REST services for API integration, Full-stack engineering skills and previous software engineering experience in the e-commerce industry would be a plus!

Share
MTS 2, Software Engineer, Data Platforms
Job Type: Full-time
About the RoleThis 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.
What you’ll do and learnmajor 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 .
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
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 , NoSQL/columnar stores .
Experience in streaming and batch data platforms.
Strong foundation in algorithms and distributed design .
BS/MS in CS or equivalent experience.

Share
MTS 2, Software Engineer, Data Platform
Job Type: Full-time
About the RoleThis 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.
What you’ll do and learnmajor 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 .
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
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 , NoSQL/columnar stores .
Experience in streaming and batch data platforms.
Strong foundation in algorithms and distributed design .
BS/MS in CS or equivalent experience.
These jobs might be a good fit