Lead the engineering architecture of multi-agent AI systems, bridging the gap between data scientists and backend engineers to connect internal automation APIs, AI agents, and supporting ML models into a cohesive production platform.
Responsibilities
Design, build, and maintain production multi-agent AI systems and LLM workflows using modern orchestration frameworks such as LangChain and LangGraph.
Build the APIs, tool-calling interfaces, and MCP integrations that connect internal marketing automation services with AI agents and third-party platforms.
Partner with Data Scientists to take machine learning and statistical models from prototype into reliable production, and connect them to the agents that create, launch, and optimize ads.
Design end-to-end system architectures across models, databases, and backend services, optimizing for reliability, correctness, and long-running workflows at scale.
Build evaluation pipelines, guardrails, state management, and human-in-the-loop approval workflows to ensure AI and ML systems run safely in production.
The eBay Seller Experience team is looking for a dedicated, creative, and highly experienced Full Stack Engineer to help architect, design, and build scalable, high-performing software for sellers worldwide. In this role, you will work across frontend applications, backend services, APIs, and platform integrations that power core selling experiences on eBay’s global marketplace.
Responsibilities
Design, build, and deploy reliable, high-performing full-stack applications and APIs using React, Node.js, and TypeScript, translating complex business requirements into scalable architectures.
Collaborate closely with multi-functional partners, including Product, Build, and other Engineering teams, to deliver high-impact end-to-end seller experiences in an Agile environment.
Optimize developer productivity and system consistency by creating reusable components, shared libraries, and incorporating AI-assisted development practices.
Ensure high software quality, system observability, and operational excellence through comprehensive testing, continuous integration, and proactive production support.
Mentor and guide other engineers through code reviews, technical mentoring, and build alignment, raising the engineering bar throughout the group.
Lead Engineer to join the CoCounsel Applications team, playing a hands-on technical leadership role in building and evolving external integration strategy leveraging MCP and A2A, owning and delivering full-stack solutions across frontend and backend systems.
Lead application architecture and design for CIBC’s digital technology initiatives, providing strategic guidance, managing large critical applications, and driving innovation.
Responsibilities
Develop application architecture and blueprints aligned with business processes
Conduct reviews and analysis of organizational needs and goals for application development
Provide technical guidance to application development teams
Consult on integration and conversion activities
Recommend redesign or redevelopment of applications
The base compensation range for the role in any of those locations is $109,000 USD - $203,000 USD. For any eligible US locations, unless otherwise noted, the base compensation range for this role is $94,900 USD - $176,300 USD. For Ontario, Canada, the base compensation range for this role is $105,000 CAD - $155,000 CAD.
Responsibilities
Design and implement full-stack features across frontend and backend systems
Establish and uphold best practices for code quality, performance, accessibility, testing, and maintainability
Partner closely with product, design, and backend teams to shape requirements, define APIs, and deliver cohesive user experiences
Break down complex initiatives, provide reliable estimates, and help the team deliver work from development through production
Support the growth of other engineers through pairing, code reviews, and ongoing technical guidance