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
Senior backend engineer building distributed database infrastructure for Grafana Labs’ AI - native data platform. Supporting Grafana Cloud, the observability platform used by 10,000+ organizations.
Senior Backend Engineer building Grafana Labs’ multi - tenant database platform for observability and AI retrieval. Designing distributed storage, query execution, and cloud - native SaaS infrastructure.
Staff Backend Engineer shaping Skillshare’s online learning platform backend architecture. Building TypeScript services, GraphQL contracts, and reliable event - driven systems for millions of learners.
Développeur backend sénior façonnant la plateforme cloud - native de prêts hypothécaires de Nesto Cloud. Conception de services robustes en Go, Python, Node.js ou C#.
Programmeur·euse - analyste Java senior pour les services numériques du gouvernement canadien. Développement, modernisation et soutien en production d’applications web Java critiques à Ottawa.
Intern backend developer researching architectures and building scalable prototypes. Supporting Kinaxis’s AI - powered supply - chain orchestration platform through cloud and software experimentation.
Senior Python engineer building reliable web - scraping workflows for Mindrift’s Tendem AI project. Extracting, validating, and scaling structured datasets from complex dynamic websites.
Associate Backend Engineer building C#/.NET desktop software for Xero’s small - business platform. Developing WPF interfaces, testing features, debugging systems, and improving engineering processes.
Senior Backend Engineer building scalable backend services, data pipelines, and integrations for Apollo.io’s AI - driven go - to - market platform. Owning distributed architecture and high - throughput connections across a global engineering team.
Senior backend engineer building secure, scalable authentication systems for Affirm’s financial products. Leading platform architecture, delivery, reliability, and engineering mentorship.