We’re Roofr: The all-in-one sales platform designed for roofers, by roofers.
Senior Backend Engineer, AI Platform
Location
Canada
Posted
10 days ago
Salary
$140K - $160K / year
Seniority
Senior
Job Description
Senior Backend Engineer, AI Platform
Roofr
• 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
Job 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
- RRSP/401k match
- Generous Parental Leave policy
- We host an annual company retreat with great team building activities
- Ample learning and development opportunities to continue growing your career
- Home office setup stipend
- Internet and phone allowance
- Remote first culture
- Weekly Friday paydays!
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Backend Engineer - Mobile + AI
RetornaAn easy to use platform that transfers money from anywhere at any time and solves core pains.
Role Description Estamos reinventando la experiencia financiera para millones de latinos en el mundo. Buscamos un/a Backend Engineer Senior que no solo construya APIs — sino que diseñe experiencias inteligentes que cambien la forma en que las personas mueven su dinero. Tareas - Diseñar y mantener la capa BFF que alimenta nuestras apps móviles - Orquestar llamadas a microservicios, optimizar payloads, manejar caching y autenticación - Integrar asistentes conversacionales con RAG sobre datos financieros del cliente - Construir agentes autónomos para onboarding y resolución de problemas sin fricción - Diseñar personalización hiper-contextual en tiempo real Qualifications - Experiencia sólida en Node.js/TypeScript, GraphQL/REST, AWS - Haber puesto pipelines RAG en producción (embeddings, vector stores, chunking) - Dominar orquestación de agentes: tool calling, function calling, chains - Manejo de frameworks como LangChain, LlamaIndex o similares - Experiencia con modelos Anthropic/OpenAI en producción - Entender que en fintech la latencia y la precisión no son negociables Requirements - Feature flags, OpenTelemetry, CI/CD en entornos fintech - Haber diseñado APIs pensadas para consumo mobile real - Pensar que el BFF del futuro es un agente, no un controller - Experiencia con productos y negocios B2B Benefits - Trabajo 100% remoto - Ser parte del equipo que construye el core financiero de una fintech en crecimiento - Días Libres ilimitados - Feriados de tu ubicación - Problemas técnicos reales: consistencia eventual, idempotencia, reconciliación, resiliencia - Un equipo que entiende que velocidad sin calidad en fintech es un riesgo existencial Company Description We facilitate money transfers between countries through easy, fast and secure transactions with fair rates for all levels of the population. 30 second payment experience with the perfect mix between exchange rates, delivery times and trust. - Building the next Unicorn
Senior Backend Developer
RetornaAn easy to use platform that transfers money from anywhere at any time and solves core pains.
Role Description Operaciones es donde la magia se encuentra con la realidad. Buscamos un/a Backend Engineer Senior que mire el caos operativo y vea oportunidad: transformar operaciones con agentes autónomos, no con más headcount. - Construir y evolucionar herramientas internas de gestión de transacciones y soporte - Diseñar agentes que resuelvan tickets de soporte end-to-end sin intervención humana - Implementar pipelines RAG sobre documentación regulatoria para compliance - Construir sistemas de extracción inteligente de documentos (KYC, identity, onboarding) - Automatizar workflows operativos que hoy frenan el crecimiento - Integrar con Salesforce y flujos de backoffice existentes Qualifications - Experiencia sólida en Node.js/TypeScript, AWS, integración con Salesforce - Haber puesto agentes en producción — no demos, no prototipos - Dominar RAG, tool calling y evaluación de outputs de LLMs - Saber diseñar guardrails reales para cuando el modelo se equivoca - Experiencia con document parsing, OCR/IDP - Capacidad de medir ROI de automatización con IA Requirements - Experiencia en workflows agentic complejos (multi-step, multi-tool) - Haber trabajado con documentación regulatoria o compliance - Pensar que el mejor equipo de ops del futuro es un equipo chico con agentes Benefits - Trabajo 100% remoto - Ser parte del equipo que construye el core financiero de una fintech en crecimiento - Días Libres ilimitados - Feriados de tu ubicación - Problemas técnicos reales: consistencia eventual, idempotencia, reconciliación, resiliencia - Un equipo que entiende que velocidad sin calidad en fintech es un riesgo existencial Company Description We facilitate money transfers between countries through easy, fast and secure transactions with fair rates for all levels of the population. 30 second payment experience with the perfect mix between exchange rates, delivery times and trust. - Building the next Unicorn
Junior Game Developer, Java, libGDX
Weekday (YC W21)We are a Y-Combinator-backed startup building your AI-powered Recruiter Agent
• Create, maintain, and enhance straightforward 2D game features utilizing Java and the libGDX framework. • Work closely with AI experts to design captivating game interactions and gather high-quality training data. • Develop fundamental game mechanics such as sprite management, game loops, and input processing. • Identify and resolve code issues to guarantee optimal performance and stability of game components. • Engage in code reviews and help improve internal coding standards. • Clearly document technical procedures and game development workflows for cross-functional teams. • Communicate effectively within the team, providing consistent status updates and actively seeking feedback.
• Desenvolver e manter aplicações utilizando C# e .NET Core/.NET 6+; • Projetar e implementar APIs REST escaláveis, seguras e performáticas; • Atuar na definição e evolução de arquiteturas seguindo boas práticas de mercado; • Aplicar conceitos de Clean Architecture, DDD e princípios SOLID no desenvolvimento das soluções; • Desenvolver integrações entre sistemas corporativos e aplicações críticas; • Atuar na modelagem e manutenção de bancos de dados SQL Server e Oracle; • Utilizar ORMs como Entity Framework e/ou Dapper; • Participar de revisões de código, garantindo qualidade, segurança e padronização das entregas; • Contribuir com processos de CI/CD e boas práticas DevOps; • Atuar em ambientes Cloud Azure, utilizando serviços como App Services, Functions e Service Bus; • Apoiar tecnicamente o time por meio de mentoria e disseminação de conhecimento; • Participar das cerimônias ágeis e colaborar na melhoria contínua dos processos.



