J

Backend Engineer (Ruby), AI Engineering: Agent Observability

Jobgether · Canada

14 h ago
Remote Senior (5-10 yrs) Full-time Canada
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Design and maintain scalable backend services and APIs to support AI agent observability and interactions. Collaborate with cross-functional teams to implement AI-driven capabilities and ensure system reliability through automated testing and production support.

What they look for

Ruby Ruby on Rails PostgreSQL REST API GraphQL SQL System Design Software Architecture AI Integration Python Vue Unit Testing Integration Testing Data Modeling Observability Asynchronous Communication

Requirements

Requires strong experience with Ruby on Rails, relational databases like PostgreSQL, and the design of REST or GraphQL APIs. Candidates should have a solid understanding of scalable system design and experience using AI tools in engineering workflows.

Benefits

Fully Remote Work Flexible Work Environment Comprehensive Health Benefits Financial Benefits Well-being Benefits Flexible Paid Time Off Equity Compensation Employee Stock Purchase Plan Growth And Development Funding Parental Leave Benefits

Full description

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.

\n

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.

\nHow 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