Senior Backend Engineer collaborating on AI integration architecture at Roofr, creating scalable solutions and robust frameworks for AI functionality.
Responsibilities
Build the application-layer foundations for AI integration at Roofr — the integration patterns, agent scaffolding, and shared architecture that product teams depend on when shipping AI-powered features
Design and implement reliable, scalable integrations with third-party services and APIs
Build data pipelines that feed Roofr's AI systems — including structured data feeds, embeddings, and retrieval infrastructure
Design and maintain rigorous evaluation frameworks for AI systems — including accuracy benchmarks, regression suites, and automated quality checks that give the team confidence to iterate quickly
Collaborate horizontally across engineering teams to understand needs, establish shared patterns, and ensure the platform is built for real use cases
Take strong ownership of what you build — reliability, performance, and developer experience are part of the job, not an afterthought
Contribute to standards and best practices for how Roofr builds with AI
Stay close to the evolving AI landscape and bring pragmatic, well-reasoned ideas to the team
Requirements
5–8 years of backend software development experience
Practical, production experience building AI-powered systems — you've shipped agents, integrations, or LLM-powered features at scale
Hands-on familiarity with LLM APIs and agent frameworks (e.g. Anthropic Claude, OpenAI, LangChain, or similar)
Experience building evaluation pipelines for LLM-powered systems — you understand why 'it seems to work' isn't good enough and have built the tooling to prove it
Strong integration engineering background — you know how to design reliable connectors to external services that hold up in production
Experience building data pipelines for AI use cases, including familiarity with RAG, embeddings, and vector search
A track record of building backend systems that scale — you care about architecture, not just shipping
Experience with PHP/Laravel is an asset; what matters most is deep backend engineering fundamentals and the ability to ramp on a stack
Strong sense of ownership — you don't wait to be told when something needs fixing or improving
Clear communicator who can collaborate across teams and explain technical decisions without jargon
Experience at an early-stage or high-growth company, and comfort operating in a fast-moving environment
Genuine curiosity about AI and what it can unlock — and the engineering discipline to build it the right way
Benefits
1st week of employment is mandatory PTO! Start your journey with Roofr by decompressing and recharging - we will see you in week 2!
1 Friday off per month (we call those our laundry days!)
Company wide paid shutdown for the week between Christmas and New Years
Flexible time off
80% employer-paid benefits in the U.S. and 100% employer-paid premiums for Extended Healthcare and Dental in Canada
Application Engineer in Payments Workflow Technology team delivering solutions aligned with technology strategy. Engaging in project delivery and collaboration for technology solutions at TD.
Senior Backend Engineer joining cross - functional teams to develop tools, APIs, and integrations at Remote. Work revolves around Elixir, Phoenix, React, and Next.js architectures.
Oracle Cloud Solutions Technical Architect at Argano proposing and delivering state - of - the - art solutions. Collaborating with clients to address technical needs and implement Oracle Cloud solutions.
Senior Backend Developer at Clir Renewables building AI - powered features for sustainable energy management. Collaborating with product teams to enhance client - facing systems and support renewable energy intelligence.
Intermediate Backend Software Developer at Ava Industries. Assist in transferring patient health data using Ruby on Rails for a cloud - based EMR system.
Senior Python Developer contract role in Toronto. Requires 8+ years development experience, 3+ years Python, GCP services, data tools, and workflow orchestration.
Senior Ruby on Rails Engineer developing scalable web features and improving APIs at Zipline. Shape robust systems while contributing to AI - powered initiatives in a fully remote environment.