Roofr logo
Roofr

We’re Roofr: The all-in-one sales platform designed for roofers, by roofers.

Senior Backend Engineer, AI Platform

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

Canada

Posted

64 days ago

Salary

0

Seniority

Senior

5 yrs expEnglishLaravelPHP

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

Related Job Pages

More Backend Engineer Jobs

Full TimeRemoteTeam 51-200Since 2011H1B No Sponsor

• Participar en tareas de desarrollo de nuevas aplicaciones o funcionalidades • Participar en tareas de implantación e integración • Identificar propuestas e iniciativas de mejora de procesos y operaciones existentes • Dar soporte técnico a las labores comerciales • Combinar la capacidad de trabajo en equipo con autonomía en la evaluación de problemas y toma de decisiones • Prestar servicio de atención telefónica y presencial a los clientes/usuarios de las aplicaciones • Asistencia técnica y resolución de incidencias • Identificar nuevas necesidades de los clientes/usuarios y proponer soluciones

Spain
Job Closed
Employment Hero logo

Senior Backend Engineer

Employment Hero

Employment Hero is an HR-focused technology company on a mission to create a "better world at work" and change what people expect from employment. Beckoning qua

Backend Engineer64 days ago

Role Description As one of our Senior Software Engineers, you’ll be accountable for building and deploying the innovative features that change our customers’ lives every day. From our trailblazing AI hiring tool to our fully automated payroll solution, every component of our Employment Operating System is carefully designed to disrupt the employment industry for the better, improving the lives of business owners and entrepreneurs everywhere. Our world-class Product and Engineering teams delivered almost 1,000 new features last year. As one of our Senior Engineers, you’ll play a vital role in the continued acceleration of our product strategy. - Driving your squad to develop critical features for our customers. - We primarily develop our applications using Ruby. If you’re not familiar with Ruby, no worries—we offer training to ensure you’re equipped with the necessary skills. - Collaborating closely with our global team of designers, product managers, and UX specialists to gather requirements and translate them into technical solutions. - Writing automated tests for your production codes. - Developing and maintaining key components of web applications. - Conducting testing and code reviews for both yourself and your colleagues. - Mentoring the Junior Engineers within your squad. Qualifications - You are a highly skilled, senior-level Software Development Engineer (our Senior Engineers typically have 6+ years of experience in Software Development, but we grade based on technical expertise over years of experience). - In previous roles, you’ve focused on Server-side and RESTful API Development and integration. - You’re proficient in at least one programming language, such as Python, Java, PHP, etc. We’ll upskill you in Ruby when you join. - You have proven experience implementing, maintaining, and deploying full-stack web technologies. - You have a strong understanding of best practice software engineering processes, testing, and Agile methodology. - A team player that always puts colleagues ahead of yourself and has a highly adaptable and versatile approach to work. - You have good verbal and written English skills. - You’re passionate about learning, sharing your knowledge, and mentoring teammates. Benefits - You will work remotely, with the flexibility to own your time and impact. - You will access cutting-edge tools to amplify your work, knowledge, and outputs. - You’ll surround yourself with ambitious, outcome-driven colleagues who challenge you to do the best work of your life. - You’ll own ESOP (employee share options) in one of the world’s fastest-growing tech companies. - You’ll also have access to a wide range of benefits that includes a very generous paternity leave policy, subsidised egg freezing, a WFH office expense budget, and outstanding learning & development opportunities.

Vietnam
Job Closed
Workana logo

Senior Python Developer – Part-time

Workana

The largest platform for hiring top remote talent from Latin America.

Backend Engineer64 days ago
Part TimeRemoteTeam 51-200Since 2012H1B No Sponsor

• Develop a system that leverages 12 years of the firm’s document history to autonomously generate ready-to-use legal pleadings (defenses/answers, appeals, objections, etc.). • Eliminate manual case registration by creating full integration between the client’s system (Exyon) and the internal management system (ADVBOX). • Build and maintain the data bridge between the bank ecosystem and internal platforms, ensuring reliable, real-time synchronization. • Automate the reading and classification of court publications in the official gazettes of seven states.

Brazil
Job Closed
Global Kinetic logo

Senior .Net Developer

Global Kinetic

Turning visionary ideas into reality with innovative, enterprise-grade software solutions.

Backend Engineer64 days ago
Full TimeRemoteTeam 51-200Since 2005H1B No Sponsor

• Work and collaborate with product owners and Agile teams to understand, design, develop, and implement new features using engineering best practices, design guidelines, and principles. • Your focus will be on writing quality software using standard object-oriented and SOLID development principles. • Assist in code reviews and apply coding standards and best practices to new and existing code. • Help debug issues and understand the root causes of problems in the codebase. • Develop problem-solving skills to tackle technical challenges and find solutions. This often involves researching and learning new concepts independently. • Unit-test code for robustness, including edge cases, usability, and general reliability. • Utilise AI to enhance productivity using tools such as GitHub Copilot, ChatGPT, and Claude. • Automating testing, code generation, and documentation. • Improve delivery expectations and quality. • Manage time efficiently to meet project deadlines and prioritise tasks effectively. • Provide detailed estimates of work and ensure timely delivery of features. • Ask questions when you need clarification and provide updates on your progress. • Be an active contributor towards sprint ceremonies. • Continuously learn and improve your technical skills. Be adaptable and willing to learn new technologies and methodologies as they emerge. • Reduce technical debt by refactoring code and improving existing systems for better maintainability and scalability. • Take on mentoring roles for junior and intermediate developers, helping them learn and grow in their careers. • Assist in the recruitment process, which involves interviews as well as reviewing assessments. • Help to develop the .NET chapter initiatives, as well as drive tech sessions and knowledge-sharing sessions.

South Africa
$40K - $45K / year
Job Closed