Staff Software Engineer - MTS1
Core
Design and implement highly scalable, resilient distributed systems and low-latency APIs for eBay's advertising platform to improve customer experience.
Role type
Staff Software Engineer (Technical Lead)
Builds
Large-scale advertising and promotion experiences for eBay sellers and buyers
Domain
E-commerce, Advertising, Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
System architecture, distributed systems, data structures, algorithms, object-oriented design, functional programming, Java, Scala, RESTful APIs, relational databases, NoSQL, big data technologies, streaming technologies (Spark, Flink, Kafka)
Preferred skills
None stated
Technologies
Java, Scala, Spark, Flink, Kafka
Responsibilities
Define, design, and implement scalable distributed systems and low-latency APIs; Lead product and system design efforts and drive code reviews; Provide technical leadership, coaching, and mentorship to engineers; Partner with cross-functional teams to build data-informed solutions; Run agile ceremonies and drive work to completion
Seniority
Staff, hands-on technical leader with mentorship responsibilities