Backend Engineer (Ruby), AI Engineering: Agent Observability

Jobgether·Lever
CanadaFull-timePosted Jul 9, 2026
Apply

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Backend Engineer (Ruby), AI Engineering: Agent Observability based in Canada.

This role offers the opportunity to build the next generation of AI-powered software development experiences by creating reliable backend systems that support intelligent agents.
You will contribute to highly visible engineering initiatives at the intersection of artificial intelligence, automation, and modern software delivery workflows.
Working within a distributed engineering environment, you will design scalable backend services, improve platform capabilities, and help establish patterns for responsible AI integration.
The position combines deep technical ownership with collaboration across engineering, product, UX, and AI-focused teams.
You will work on complex challenges involving APIs, data models, observability, and agent interactions while helping shape the future of AI-enabled developer tools.
This opportunity is ideal for an experienced Ruby engineer who enjoys solving challenging problems, contributing to architecture decisions, and advancing innovative technology.

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Backend Engineer (Ruby), AI Engineering: Agent Observability based in Canada.

This role offers the opportunity to build the next generation of AI-powered software development experiences by creating reliable backend systems that support intelligent agents.
You will contribute to highly visible engineering initiatives at the intersection of artificial intelligence, automation, and modern software delivery workflows.
Working within a distributed engineering environment, you will design scalable backend services, improve platform capabilities, and help establish patterns for responsible AI integration.
The position combines deep technical ownership with collaboration across engineering, product, UX, and AI-focused teams.
You will work on complex challenges involving APIs, data models, observability, and agent interactions while helping shape the future of AI-enabled developer tools.
This opportunity is ideal for an experienced Ruby engineer who enjoys solving challenging problems, contributing to architecture decisions, and advancing innovative technology.

Accountabilities:

    The Backend Engineer will design, develop, and maintain backend solutions that enable AI agent capabilities while ensuring performance, reliability, and scalability. Key responsibilities include:

    • Developing, shipping, and maintaining features and improvements for AI agent observability and interactions across backend platforms and AI infrastructure.
    • Designing and implementing scalable backend services, APIs, and related application logic with a focus on reliability and maintainability.
    • Building and improving REST and GraphQL APIs while ensuring clear contracts, backward compatibility, and strong engineering practices.
    • Collaborating with product managers, UX specialists, frontend engineers, backend engineers, and AI specialists to define requirements and deliver high-quality product enhancements.
    • Improving automated testing practices, including unit and integration testing, to strengthen reliability and development workflows.
    • Contributing to architectural patterns for AI agent interactions and how AI-driven capabilities integrate across complex software platforms.
    • Sharing technical standards, best practices, and learnings to support responsible AI adoption and engineering excellence.
    • Participating in production support activities, including on-call rotations, troubleshooting, root cause analysis, and improvements to system observability and resilience.
    • Writing technical documentation, proposals, and maintaining clear communication within a remote, asynchronous environment.
    • Requirements:

      The ideal candidate brings strong backend engineering experience, expertise in Ruby-based applications, and an interest in AI-driven software development. Required qualifications include:

      • Experience building and maintaining production applications using Ruby on Rails, including background jobs, APIs, and data modeling.
      • Strong understanding of backend development principles, scalable system design, and software architecture.
      • Experience designing, extending, and maintaining REST and/or GraphQL APIs with attention to scalability and maintainability.
      • Strong SQL skills and experience working with relational databases such as PostgreSQL, including query optimization and data modeling.
      • Practical experience using AI tools in daily engineering workflows, with experience building AI-powered features or integrations considered an asset.
      • Ability to work effectively across a mature codebase and collaborate with distributed, cross-functional engineering teams.
      • Familiarity with Python backends and/or frontend technologies such as Vue is a plus.
      • Strong communication skills, including the ability to write technical documentation and collaborate effectively in an async-first environment.
      • Ability to learn new technologies, adapt to changing priorities, and apply transferable technical skills across domains.
      • Benefits:

        • Fully remote work opportunity within Canada.
        • Flexible work environment designed around distributed collaboration.
        • Comprehensive health, financial, and well-being benefits.
        • Flexible paid time off.
        • Equity compensation and employee stock purchase plan.
        • Growth and development funding to support continuous learning.
        • Parental leave benefits.
        • Opportunity to contribute to innovative AI-powered technology initiatives.
        • Inclusive culture focused on collaboration, knowledge sharing, and professional growth.
How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best!  Why Apply Through Jobgether?    Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.     #LI-CL1

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free