Full stack Engineer MTS 1 – AIRI at eBay | Toronto, Ontario, CA | Rezi

Full stack Engineer MTS 1 – AIRI at eBay

Full stack Engineer MTS 1 – AIRI

eBay · Toronto, Ontario, CA

1 weeks ago

Full stack Engineer MTS 1 – AIRI

eBay · Toronto, Ontario, CA

12 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

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.