Senior Backend Engineer (Ruby), AI Engineering
New
CanadaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- GraphQLRuby on RailsRESTful APIsData modeling
Requirements
- Strong experience building production systems with Ruby on Rails, including APIs, background jobs, and data modeling
- Experience designing and maintaining REST and/or GraphQL APIs with attention to scalability and maintainability
- Comfortable working in large, mature codebases and collaborating across full-stack environments
- Strong software engineering fundamentals, including testing, debugging, and system design
- Experience working in cross-functional teams with Product, Design, and Engineering stakeholders
- Familiarity with backend systems and willingness to work across adjacent technologies
- Strong ownership mindset with ability to operate independently and deliver high-quality work
- Interest in AI systems, agentic workflows, or developer tooling
Responsibilities
- Develop, ship, and maintain backend features for agentic tools within a large-scale Ruby on Rails monolith
- Design and implement REST and GraphQL APIs that expose platform capabilities to AI agents and frontend systems
- Collaborate with Product, UX, AI specialists, and engineering teams to refine requirements and deliver iterative improvements
- Improve automated testing frameworks (e.g., RSpec) to strengthen system reliability and developer confidence
- Participate in architectural discussions and help define patterns for safe and scalable AI integrations
- Contribute to observability, incident response, and Tier 2 on-call support, including root cause analysis and system improvements
- Enhance platform performance, security, and maintainability across backend services
- Share engineering best practices and contribute to raising standards across AI engineering initiatives
View Full Description & ApplyYou'll be redirected to the employer's site