

Share
In this role you will work in close partnership with a dynamic team of product managers, architects, and engineers who specialize in frontend, backend, and machine learning. Together, you will create highly scalable distributed platforms and tools that will drive innovation and push the boundaries of what is possible in advertising technology.
Read about some of our products and recent work here:
What you will accomplish:Craft, conceptualize and implement distributed systems that are highly scalable, resilient, and deliver high performance.
Work together in an Agile environment closely with architects, product management, engineering, and applied research to create novel solutions that are in line with development objectives and principles.
Develop high-quality, maintainable, and efficient code adhering to best practices and software engineering principles.
Conduct code reviews, provide constructive feedback, and mentor junior engineers to promote engineering best practices and maintain a high standard of code quality.
Implement monitoring, logging, and alerting mechanisms to ensure the health, performance, and security of software systems in production.
Oversee engineering support, releases, and on-call responsibilities for a continuously operational 24x7 website.
Stay updated with the latest advancements in software engineering domains, and proactively apply them to improve the team's capabilities and solutions.
Bachelor's degree or higher in Computer Science, Software Engineering, or a related field. (Advanced degrees are preferred.) 6+ years of experience in software design and development.
6+ years of proven experience in software development using Java, Scala, RESTful Web Services, along with expertise in software development methodologies and best practices.
6+ years of experience developing data driven applications using industry standards RDBMS, NoSQL.
Proficiency in building scalable, high-performance software systems, ensuring reliability, fault tolerance, and efficient resource utilization.
Strong problem-solving and analytical skills, with the ability to tackle complex technical challenges and provide innovative solutions.
Track record of technical leadership, mentoring junior engineers, and driving engineering excellence cross-functionally throughout an organization.
These jobs might be a good fit

Share
What you will accomplish:
Craft a platform for eBay sellers and advertisers to measure, in near real time, the performance of their advertising campaigns, and improve sales
Manage a team of software engineers who develop and deploy systems using Clickhouse, Open Search, Kafka, Scala, Java, Hadoop, and Spark
Build highly available, scalable software applications while maintaining a cadence of building, testing, and deploying code in a continuous manner
Work closely with designers, product managers, data analysts, and other specialists (frontend, backend, machine learning) to redefine the advertising space for eBay and beyond.
Operate within eBay’s internal open-source community where a variety of projects and codebases are shared.
Lead by example and share knowledge with the team, contributing to technical conversations and debates, and deciding upon approaches and tools to use.
What you will bring:
Broad understanding of Computer Science and well developed ability to grasp, simplify, articulate, communicate and publish complex arguments
Proven experience leading and developing engineering talent; fostering a diverse and inclusive culture in your team
Strong experience with JVM languages like Java, Kotlin and Scala
Experience with big data technologies like Hadoop, Kafka and Spark
Successfully worked with partner engineering and product teams

Share
Responsibilities:
Own the roadmap for Promoted Stores Ads Campaign Optimization
Work closely with sellers and seller research to understand their priorities and needs.
Work closely with buyer research to understand eBay’s buyer experience.
Work closely with eBay leadership and internal teams to understand our strategic direction and ads portfolio.
Drive the optimization of Promoted Stores campaign management reporting and optimization in alignment with its value proposition.
Work with applied research scientists to provide campaign management guidance to our sellers.
Define with the design team new seller-facing Promoted Stores reporting and optimization capabilities.
Partner with engineering and go-to-market teams to develop and launch this new capabilities.
Required Qualifications:
5+ years of Product Management experience in retail media networks sponsored/promoted advertising.
Track record of developing and launching new customer-facing features.
Demonstrable complex and creative problem solving to meet goals.
Proven impact on delivering value to customers.
Ability to work well with a variety of people ranging across technical levels.
Outstanding verbal and communication skills, including effective communication with senior leadership.
Preferred Qualifications:
Knowledge of the digital advertising and e-commerce ecosystems
Experience and familiarity with CPC or CPM advertising products.
BS or MS Degree in a technical field.
MBA

Share
What you will accomplish:
Craft a platform for eBay sellers and advertisers to measure, in near real time, the performance of their advertising campaigns, and improve sales
Manage a team of software engineers who develop and deploy systems using Clickhouse, Open Search, Kafka, Scala, Java, Hadoop, and Spark
Build highly available, scalable software applications while maintaining a cadence of building, testing, and deploying code in a continuous manner
Work closely with designers, product managers, data analysts, and other specialists (frontend, backend, machine learning) to redefine the advertising space for eBay and beyond.
Operate within eBay’s internal open-source community where a variety of projects and codebases are shared.
Lead by example and share knowledge with the team, contributing to technical conversations and debates, and deciding upon approaches and tools to use.
What you will bring:
Broad understanding of Computer Science and well developed ability to grasp, simplify, articulate, communicate and publish complex arguments
Proven experience leading and developing engineering talent; fostering a diverse and inclusive culture in your team
Strong experience with JVM languages like Java, Kotlin and Scala
Experience with big data technologies like Hadoop, Kafka and Spark
Successfully worked with partner engineering and product teams

Share
Curious to learn more? Here are some useful resources about eBay Advertising Space:
Build and manage a strong, diverse, and inclusive organization to operate in a highly matrixed cross-functional environment
Organizational and cross-organizational impact through designing, iterating on, and delivering processes supporting eBay engineering
Contribute to technical conversations and debates, and decide upon approaches and tools to utilize
Ensure alignment of technical strategy across the organization
Optimize the apps performance and user experience
Stay updated with the latest industry trends across mobile and AI technologies to ensure our mobile applications are cutting-edge
Balance strong ownership and teamwork
Research, innovate, deliver and grow
BS/MS in Computer Science or related field along 10+ Yrs experience in total in mobile software engineering with min 3+ yrs as a manager managing teams
Hands-on strong experience with development in iOS (Swift/Obj-c) and/or Android (Kotlin/Java)
You have great interpersonal skills, deep technical ability, and a portfolio of successful execution
Experience managing Engineering teams, defining strategy and objectives
Strong ability to collaborate with other people, teams and functions across the world
Experience planning projects, and the wisdom to know when to shift priorities amid a rapidly changing business environment
Experience with Jira (or other issue tracking software), familiarity with OpenAPI/Swagger, exposure to the Agile process
Knowledge of core CS concepts such as common data structures and algorithms
Code samples from private github repos, side projects, and open source project contributions is a plus
We are a close-working group, focused on communication and constant improvement in a regularly changing product environment.
Our team is at the forefront of eBay’s feature products and our work contributes directly to the success of the company.
We work closely with engineers across eBay and around the world. If you enjoy learning and working with skilled engineers from a variety of experiences and walks of life, this is a good place to be.

Share
What you will accomplish:
Lead the design and development of backend systems using JAVA/J2EE and NOSQL, ensuring high performance and scalability.
Analyze and enhance the speed, efficiency, scalability, stability, availability, and security of customer-facing applications and APIs, implementing best practices and innovative solutions.
Develop comprehensive documentation and testing infrastructure to ensure production-level readiness and maintainability.
Create and oversee the development of automation tests in Java, JUnit, Selenium, and other internal Java-based automation frameworks for REST/GraphQL services and messaging components.
Collaborate with product managers, business units, and UI design teams to understand product requirements and translate them into engineering specifications, providing technical leadership and mentorship to junior team members.
What you will bring:
A minimum of 5-7 years of professional experience in software development, with a strong background in designing and building scalable systems for large-scale online platforms.
Advanced expertise in programming languages such as Java, C++, or similar, and extensive experience with frameworks and technologies like J2EE, Spring, GraphQL, ORACLE, and NOSQL databases.
In-depth understanding of computer science fundamentals, data structures, and algorithms. Demonstrated ability to analyze complex problems and develop efficient, innovative solutions, with a focus on optimizing performance and scalability.
Proven experience in system architecture and design, including the ability to create and maintain high-performing, reliable, and secure applications. Experience in leading architectural discussions and driving technology strategy.
Strong skills in developing automated tests using tools like JUnit, Selenium, and other testing frameworks to ensure software quality and reliability, with a track record of implementing best practices in testing and quality assurance.

Share
Infrastructure Design & Optimization
Architect, develop and deploy scalable AI/ML infrastructure using Kubernetes, Docker, and containerized solutions.
Configure & Optimize GPU, TPU, and high-performance compute resources for efficient training and inference.
Implement cloud-based AI solutions and integrate with on-prem environments.
Design high-speed networking and storage solutions to support AI workloads. Strong understanding of RDMA, RoCE V2 protocols.
Working and Managing experience with Nvidia SuperPOD.
Deep understanding and hands on experience on Parallel File Systems (Lustre)
AI/ML Pipeline Performance & Automation
Optimize distributed training workflows.
Implement automated deployment pipelines.
Ensure cost-efficient resource utilization by tuning cloud auto-scaling, spot instances, and job scheduling.
Monitoring, Security & Compliance
Develop observability and monitoring tools using Prometheus, Grafana.
Ensure AI workloads comply with security best practices (RBAC, IAM, encryption).
Maintain high availability, fault tolerance, and disaster recovery strategies for AI infrastructure.
AI/ML engineers, data scientists, and DevOps teams to streamline AI workflows.
Stay ahead of emerging AI infrastructure trends
3-7 years of experience in AI/ML infrastructure, DevOps, or HPC environments .
Strong expertise in Linux, Kubernetes, and container orchestration .
Hands-on experience with GPUs, TPUs, or AI accelerators .
Knowledge of storage architectures, distributed file systems (Lustre), and data lakes .
Experience with monitoring, logging, and automation tools (Prometheus, ELK, Grafana, Python, Bash) .
Strong understanding of AI/ML frameworks (TensorFlow, PyTorch)
Excellent problem-solving skills and ability to work in a fast-paced AI/ML environment .
Expert level experience on C programming knowledge.
This website uses cookies to enhance your experience. By continuing to browse the site, you agree to our use of cookies. Visit our for more information.

Share
In this role you will work in close partnership with a dynamic team of product managers, architects, and engineers who specialize in frontend, backend, and machine learning. Together, you will create highly scalable distributed platforms and tools that will drive innovation and push the boundaries of what is possible in advertising technology.
Read about some of our products and recent work here:
What you will accomplish:Craft, conceptualize and implement distributed systems that are highly scalable, resilient, and deliver high performance.
Work together in an Agile environment closely with architects, product management, engineering, and applied research to create novel solutions that are in line with development objectives and principles.
Develop high-quality, maintainable, and efficient code adhering to best practices and software engineering principles.
Conduct code reviews, provide constructive feedback, and mentor junior engineers to promote engineering best practices and maintain a high standard of code quality.
Implement monitoring, logging, and alerting mechanisms to ensure the health, performance, and security of software systems in production.
Oversee engineering support, releases, and on-call responsibilities for a continuously operational 24x7 website.
Stay updated with the latest advancements in software engineering domains, and proactively apply them to improve the team's capabilities and solutions.
Bachelor's degree or higher in Computer Science, Software Engineering, or a related field. (Advanced degrees are preferred.) 6+ years of experience in software design and development.
6+ years of proven experience in software development using Java, Scala, RESTful Web Services, along with expertise in software development methodologies and best practices.
6+ years of experience developing data driven applications using industry standards RDBMS, NoSQL.
Proficiency in building scalable, high-performance software systems, ensuring reliability, fault tolerance, and efficient resource utilization.
Strong problem-solving and analytical skills, with the ability to tackle complex technical challenges and provide innovative solutions.
Track record of technical leadership, mentoring junior engineers, and driving engineering excellence cross-functionally throughout an organization.
These jobs might be a good fit