Principal MTS, Machine Learning
ebayinc
Job Description
What Will You Do
We are looking for exceptional engineering tech leaders and architects, who take pride in creating simple solutions to apparently-complex problems. Our Engineering tasks typically involve at least one of the following:
-
Architect scalable data pipelines processing billions of items, integrating ML models.
-
Design low-latency search/IR services on datasets of hundreds of millions of items.
-
Craft API designs and drive integration between data layers and customer-facing applications.
-
Design and run A/B tests in production to measure new functionality impact.
If you love a good challenge, and are good at handling complexity - we’d love to hear from you!
Job Responsibilities
-
Collaborate with Management and Product Management on shaping the department’s vision and roadmap
-
Architect and drive strategic evolution of data pipelines, ML frameworks, and service infrastructure.
-
Define and lead performance optimization strategies for critical systems.
-
Collaborate on project scope and define long-term architectural vision.
-
Develop and champion technical strategies aligned with business objectives.
-
Lead cross-functional architectural initiatives, ensuring coherent solutions.
-
Establish and champion organization-wide knowledge sharing and best practices.
Minimum Qualifications
-
Passion and commitment for technical excellence
-
B.Sc. or M.Sc. in Computer Science or an equivalent professional experience
-
10+ years of software design, architecture, and development experience, tackling complex problems in backend services and / or data pipelines
-
Solid foundation in Data Structures, Algorithms, Object-Oriented Programming, Software Design, Statistics, and core ML concepts
-
Architectural expertise in production-grade systems using Java, Python/Scala.
-
Architectural expertise in large-scale ML engineering, architecture, deployment, and optimization
-
Strategic design and operational leadership of large-scale Big Data processing pipelines (Hadoop, Spark).
-
Proven ability to resolve complex architectural challenges in production software systems.
-
Executive-level communication and collaboration skills for influencing technical direction.