Ritchie Bros. Logo

Ritchie Bros.

Manager, Software Engineering

Posted Yesterday
In-Office or Remote
2 Locations
Mid level
In-Office or Remote
2 Locations
Mid level
Lead a Product Engineering team to design and build AI-powered products, overseeing backend microservices and architecting scalable systems while championing an AI-first approach.
The summary above was generated by AI

The Software Engineering Manager will lead a new Product Engineering team tasked with designing and building the next generation of Agentic AI-powered products for SmartEquip. While the core focus is product delivery, this team is pioneering SmartEquip’s AI-native ecosystem. Therefore, this highly technical, hands-on leader will architect the robust agent platform and backend microservices, while building the foundational end-to-end product platform required to scale, verify, deploy, secure, and monitor AI agents.

  • Key Responsibilities:
    • Product & Team Leadership: Manage multiple Product Engineering projects and a cross-functional engineering staff, including Python backend engineers, AI engineers, and Test Automation engineers.
    • Architectural Ownership: Architect, design, code, review and guide the team in developing scalable, efficient, and performant code for both the Agentic AI products, the backend microservices that power them, and the underlying platform required to scale and secure them.
    • AI-Native Development: Champion an AI-first approach by deeply integrating autonomous coding agents into the team's daily workflows and SDLC.
      Intelligent Systems: Lead the development of intelligent retrieval systems—from RAG pipelines to agentic architectures that reason across multiple data sources.
    • Pipeline & Deployment: Work closely with DevOps/SRE to plan, shape, and own the team's end-to-end delivery process, ensuring robust deployment and monitoring for production AI and microservice systems.
    • Strategic Tooling: Evaluate and select the right agentic frameworks (e.g., LangGraph, CrewAI, MCP, Google ADK, A2A, Agent Stack) and tools, partnering with SmartEquip technical leadership. We prioritize a deep foundational understanding of AI ecosystems and model behaviors over transient framework hype, ensuring engineers are efficient and proactive.
    • Verification & Security: Build automated test and verification pipelines tailored for AI systems, operating with an accuracy-first mindset to manage hallucination risks and ensure secure data access.
       
  • Skills and Experience:
    • Engineering Leadership: At least 3 years of experience managing engineers, with a proven ability to independently architect, problem-solve, and develop robust solutions.
    • Technical Stack: Polyglot full-stack background with in-depth, hands-on production expertise in Python. Proven experience building scalable backend microservices and RESTful APIs using frameworks like Django or Flask.
    • Modern Frameworks & Libraries: Highly knowledgeable in popular Python ecosystems, with specific expertise in data validation and API frameworks like Pydantic and FastAPI, which are critical for agent data structuring.
    • AI & Agentic Mastery: Deep experience with context engineering, designing agentic architectures, and building automated agent delivery pipelines. Proven ability to build, secure, and monitor production-ready retrieval systems (RAG). Extensive experience using and directing autonomous coding agents is expected.
    • Cloud Infrastructure: Experienced working with cloud platforms (GCP, AWS) and deploying AI workloads at scale, with specific preference for AI cloud platforms like Vertex AI.
    • Quality & Verification: Experienced with Test Automation and a strong understanding of how to build automated verification for AI outputs where accuracy has serious consequences.
       
  • Expected Outcomes (First 12 Months):
    • The first year will establish the technical and process foundation for SmartEquip's Agentic AI ecosystem.
    • Define the Standard: Build the AI SDLC and establish the Agentic AI development standards and guidelines for your team.
    • Build the Foundation: Architect and implement the end-to-end delivery platform needed to build, scale, verify, and secure our new AI agents and their corresponding services.
    • Deliver the Product: Successfully launch the MVP of SmartEquip's first Agentic AI product.
    • Operationalize AI: Establish a robust, AI-native CI/CD pipeline and monitoring system in close partnership with the SRE team.
About Us
Ritchie Bros. (NYSE and TSX: RBA)

Ritchie Bros. (NYSE and TSX: RBA) is a global asset management and disposition company, offering customers end-to-end solutions for buying and selling used heavy equipment, trucks and other assets in numerous industries including construction, transportation, agriculture, energy, oil and gas, mining, and forestry. Our mission is to create compelling business solutions for the world's builders to easily and confidently exchange equipment. Learn more about us at: https://www.ritchiebros.com/

Top Skills

AWS
Django
Fastapi
Flask
GCP
Pydantic
Python

Similar Jobs

3 Days Ago
In-Office or Remote
Brentwood, TN, USA
113K-193K Annually
Senior level
113K-193K Annually
Senior level
Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In this role, you will lead teams in developing scalable software solutions, manage processes, mentor staff, and drive AI adoption in a collaborative, agile environment.
Top Skills: Ai TechnologiesC#Cloud TechnologiesContainerizationContinuous Delivery ToolsContinuous IntegrationIacJavaPythonRest ApiServerless ArchitectureWeb ApplicationsWeb Services
6 Days Ago
Remote or Hybrid
Santa Clara, CA, USA
164K-286K Annually
Senior level
164K-286K Annually
Senior level
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
The Manager of Software Engineering oversees the Software Asset Management team, driving technical direction, innovation, and collaboration among global teams to enhance software optimization and compliance.
Top Skills: AIAutomation FrameworksC++JavaJavaScriptRubyShell
9 Days Ago
Easy Apply
Remote
United States
Easy Apply
200K-275K Annually
Mid level
200K-275K Annually
Mid level
Big Data • Fintech • Mobile • Payments • Financial Services
Lead and manage a team of engineers in developing Affirm's Fraud Decisioning System, focusing on innovation and cross-functional collaboration with various stakeholders.
Top Skills: Fraud Decisioning SystemsMachine LearningScalable Distributed Backend Services

What you need to know about the Los Angeles Tech Scene

Los Angeles is a global leader in entertainment, so it’s no surprise that many of the biggest players in streaming, digital media and game development call the city home. But the city boasts plenty of non-entertainment innovation as well, with tech companies spanning verticals like AI, fintech, e-commerce and biotech. With major universities like Caltech, UCLA, USC and the nearby UC Irvine, the city has a steady supply of top-flight tech and engineering talent — not counting the graduates flocking to Los Angeles from across the world to enjoy its beaches, culture and year-round temperate climate.

Key Facts About Los Angeles Tech

  • Number of Tech Workers: 375,800; 5.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Snap, Netflix, SpaceX, Disney, Google
  • Key Industries: Artificial intelligence, adtech, media, software, game development
  • Funding Landscape: $11.6 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Strong Ventures, Fifth Wall, Upfront Ventures, Mucker Capital, Kittyhawk Ventures
  • Research Centers and Universities: California Institute of Technology, UCLA, University of Southern California, UC Irvine, Pepperdine, California Institute for Immunology and Immunotherapy, Center for Quantum Science and Engineering

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account