MTS 1, Full Stack Software Engineer
Core
Building eBay's experimentation and feature flag platform to support data infrastructure and management for end-to-end data lifecycle.
Role type
Senior Full Stack Software Engineer (Distributed Systems)
Builds
Distributed platform for feature flags and A/B testing, serving data scientists and business customers
Domain
E-commerce, Data Infrastructure, Distributed Systems
Deliverable
production ML models | product features
Required skills
Java, TypeScript, NodeJS, ReactJS, SQL, Python, Object-Oriented Design, JVM languages, A/B Testing, Feature Flags, Distributed Systems Design, System Architecture, Observability, Incident Response
Preferred skills
SpringBoot, ReactJS, Large-scale application design, Schema evolution, Reliability engineering
Technologies
NodeJS, Java, React, HTML/CSS, TypeScript, SpringBoot, SQL, Python
Responsibilities
Implement distributed platform with macro-services for feature flag and experimentation; Contribute to long-term architecture through design reviews; Enhance and support systems with low latency and high throughput; Drive operational excellence including observability and incident response; Collaborate with data scientists and business customers to define requirements.
Seniority
Senior, hands-on IC