About the Role
eBay is seeking a skilled Full Stack Engineer (MTS 1) to join their AIRI division. This role involves building production-quality AI features, services, integrations, and platform components that power intelligent experiences across eBay's ecommerce platform. It's an individual contributor position for a senior engineer focused on hands-on building, solving practical AI engineering problems, and transforming ideas into reliable production systems.
Responsibilities
- Contribute across the AI development lifecycle, including experimentation, prototyping, implementation, evaluation, production deployment, monitoring, and iteration.
- Work on Generative AI applications, LLM integrations, conversational AI, retrieval-augmented generation, agent workflows, AI evaluation, and scalable backend services.
- Build systems that are reliable, maintainable, measurable, and ready for production use.
- Design, develop, test, and deploy AI-powered features, services, APIs, and platform components.
- Build and integrate systems using Generative AI, LLMs, retrieval-augmented generation, conversational AI, and agent-based patterns.
- Implement components for agent-led workflows, including tool use, memory, retrieval, task planning, and response generation.
- Collaborate with engineers and technical leads on system design, implementation plans, technical tradeoffs, and operational readiness.
- Partner with Product, Research, Data Engineering, and Software Engineering teams to understand requirements and deliver practical AI solutions.
- Build backend services, orchestration layers, evaluation pipelines, model integration services, and observability features.
- Participate in design reviews, code reviews, debugging sessions, and production readiness discussions.
- Contribute to reusable components, APIs, shared libraries, documentation, and engineering guidelines for GenAI applications.
- Implement evaluation and experimentation workflows to measure AI system quality, model behavior, latency, reliability, and user impact.
- Monitor and troubleshoot production AI systems, including latency, errors, quality regressions, cost, and operational issues.
- Improve system quality through testing, documentation, performance tuning, observability, and maintainability improvements.
- Stay current with practical developments in AI, LLMs, agent frameworks, retrieval systems, and ML engineering tools.
- Mentor junior engineers through code reviews, implementation guidance, documentation, and knowledge sharing.
Requirements
- 5+ years of experience in software engineering, machine learning engineering, AI engineering, or related technical roles.
- 2+ years of experience developing, deploying, or supporting AI-centric, ML-powered, data-driven, or intelligent software systems.
- Hands-on experience building or integrating Generative AI, LLM-based applications, retrieval-augmented generation, conversational AI, or agent workflows.
- Strong programming skills in Java or similar JVM languages, with working proficiency in Python.
- Experience with ML or AI development tools and frameworks such as PyTorch, Transformers, scikit-learn, LangChain-style orchestration, or similar technologies.
- Experience building production backend services, APIs, distributed systems, or data-driven applications.
- Full-stack mindset with the ability or willingness to contribute to front-end development using modern web technologies; expertise in a specific front-end framework is not required.
- Working knowledge of AI system evaluation, including quality metrics, test sets, experimentation, model behavior analysis, and production feedback loops.
- Hands-on experience with Spring Framework or Spring Boot.
- Hands-on experience with Docker and Kubernetes.
- Hands-on experience with RESTful APIs and scalable backend services.
- Hands-on experience with large-scale data technologies such as Hadoop, Spark, or equivalent systems.
- Hands-on experience with CI/CD, automated testing, monitoring, and observability.
- Ability to debug production issues, analyze system behavior, and improve reliability, latency, and maintainability.
- Strong communication skills and the ability to work effectively with engineering, research, product, and data partners.
- Experience with agent-led systems, tool-using agents, autonomous workflows, task-planning systems, or multi-agent orchestration.
- Experience with vector databases, embeddings, semantic search, retrieval-augmented generation, and knowledge-grounded AI systems.
- Familiarity with streaming data systems such as Kafka, Flink, Beam, or Storm.
- Experience with conversational AI concepts such as intents, entities, dialogue flows, actions, and user journeys.
- Experience building high-traffic ecommerce, marketplace, search, personalization, recommendations, trust, ads, or customer-support systems.
- Experience contributing to internal platforms, shared AI infrastructure, developer tools, evaluation frameworks, or reusable services.
- Familiarity with responsible AI practices, safety evaluation, model monitoring, and production governance.
Skills
- Java
- Python
- PyTorch
- Transformers
- scikit-learn
- LangChain-style orchestration
- Spring Framework
- Spring Boot
- Docker
- Kubernetes
- RESTful APIs
- Hadoop
- Spark
- CI/CD
- Automated testing
- Monitoring
- Observability
- Generative AI
- LLMs
- Conversational AI
- Retrieval-augmented generation
- Agent workflows
- Backend services
- APIs
- Distributed systems
- Data-driven applications
- Full-stack development
- Front-end development
- AI system evaluation
- Agent-led systems
- Vector databases
- Embeddings
- Semantic search
- Streaming data systems
- Kafka
- Flink
- Beam
- Storm
- Ecommerce
- Marketplace
- Search
- Personalization
- Recommendations
- Trust
- Ads
- Customer support
- AI infrastructure
- Developer tools
- Evaluation frameworks
- Responsible AI
Location
- Remote
Work Type
- Full-time
Experience Level
- MTS 1
- Senior engineer
Salary/Compensations
- C$142,400 - C$190,100
Benefits
- Target bonus
- Restricted stock units
- Full range of medical benefits
- Full range of financial benefits
- RRSP eligibility
- Various paid time off benefits
- PTO
- Parental leave
About the Company
- eBay is a global ecommerce leader changing the way the world shops and sells.
- Their platform empowers millions of buyers and sellers in over 190 markets.
- They are committed to pushing boundaries and reinventing the future of ecommerce for enthusiasts.
- Their values include customer focus, authenticity, welcoming bold ideas, and encouraging individuals to bring their unique selves to work.
- They aim to sustain the future of customers, the company, and the planet.
- They are a team of passionate thinkers, innovators, and dreamers connecting people and building communities to create economic opportunity for all.
Equal Opportunity
- eBay is an equal opportunity employer.
- All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, and disability, or other legally protected status.
- If you have a need that requires accommodation, please contact us at talent@ebay.com.
- They will make every effort to respond to your request for accommodation as soon as possible.
- View their accessibility statement to learn more about eBay's commitment to ensuring digital accessibility.
