> Markdown version of [/jobs/ext/4681215-staff-software-engineer-search-ads](https://www.wearedevelopers.com/jobs/ext/4681215-staff-software-engineer-search-ads). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff Software Engineer, Search Ads - **Company:** 0075 eBay (UK) Limited - **Location:** Kleinmachnow, Germany - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), A/B Testing, Big Data, C++ (Programming Language), Software Quality, Extract Transform Load (ETL), Data Structures, Apache Hadoop, Apache Hive, Python (Programming Language), Machine Learning, Object-Oriented Software Development, Tensorflow, Azure Machine Learning, Scala (Programming Language), Software Engineering, Feature Store, Graphics Processing Unit (GPU), Pytorch, Apache Spark, Deep Learning, Backend, Kubernetes, Information Technology, Machine Learning Operations, Data Pipelines - **Published:** November 12, 2026 - **Apply:** https://startup.jobs/staff-software-engineer-search-ads-0075-ebay-uk-limited-10525119 ## About the Role * 4+ years of software design and development experience, with a strong computer-science foundation: data structures, algorithms, object-oriented and functional design, and system design at scale. * 3+ years building large-scale backend systems and data-intensive applications in Java, C++, Scala, Python or similar. * Hands-on experience designing and operating big-data processing pipelines (Spark, Hadoop, Hive, ETL frameworks) in production. * Experience taking machine learning models to production: feature pipelines, online/offline consistency, validation and rollout, and production monitoring. * A track record of technical leadership: owning systems end to end, driving architecture decisions, and mentoring other engineers. * Bachelor's degree in computer science or engineering (or equivalent professional experience) with 5+ years of experience, or a Master's degree in computer science or engineering (or equivalent professional experience) with 3+ years of experience., * Experience in search, recommendations or online advertising systems - ranking, retrieval, auctions or bidding. * Familiarity with deep learning frameworks (PyTorch, TensorFlow) and GPU training infrastructure. * Experience with MLOps and ML platform tooling (for example Kubeflow, MLflow, Ray or in-house equivalents). * Background in experimentation platforms and large-scale A/B testing. ## Description * Own the technical vision for search monetization engineering. Define and raise the engineering standards, architecture and processes for the systems that serve ads in eBay search, with direct impact on the buying experience and on revenue. * Take advanced ML models to production. Partner with applied researchers to deploy complex, scalable models - deep ranking and relevance models, retrieval models, autobidding and pricing logic - and build the engineering path that makes deployment safe, fast and repeatable. * Build the data and training backbone. Design and operate robust large-scale data pipelines, feature stores and GPU-based training workflows that researchers rely on daily. * Build real-time monitoring and optimization systems. Create the algorithms and tooling that watch live auction and ranking behavior, catch regressions early, and tune the system in real time. * Lead across the team. Drive design reviews, mentor engineers, and set a higher standard on code quality, reliability and operational excellence. Be the engineer researchers want to work with, and the one who pushes back when a design will not survive production.