{bc}
linkedin

Staff Software Engineer

Ranger AI
Vancouver, CAN
Full-time
Mid-Senior
Hybrid
CAD 175,000
Discovered 3 weeks ago
Production LLM systemsMulti-step AI agentsRetrieval-augmented generationPrompting and structured outputsLLM evaluation and observabilityDistributed systems architecture
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

Production LLM systemsMulti-step AI agentsRetrieval-augmented generation
Smart Apply

Full Job Posting

About the Company

Ranger AI develops an intelligence platform using AI agents to improve tendering and proposal workflows for industrial manufacturing companies.

The platform supports proposal and quotation workflows through improved data quality, faster response times, and consistent customer experiences.

Role Overview

Design, build, and operate the production LLM systems and agents at the core of the platform.

Own architecture, reliability, and evaluation of LLM systems while setting engineering standards for the broader team.

This is a hands-on technical leadership role spanning the stack and working with product, design, AI, and customers.

LLM Systems and Agents

  • Architect and build production LLM pipelines and multi-step agents with tool use, retrieval, orchestration, and memory.
  • Design graceful degradation, retries, fallbacks, guardrails, and bounded failure modes.
  • Improve prompting, structured outputs, validation, and grounding to reduce hallucinations.
  • Optimize model cost and latency through context strategies, caching, and routing.

Evaluation and Observability

  • Develop offline evaluations, regression suites, tracing, and live monitoring for quality, cost, and latency.
  • Monitor system performance and proactively resolve complex production issues.

Platform and Application Development

  • Design and operate scalable backend systems and data pipelines supporting the LLM layer.
  • Ship production-ready frontend and backend features with strong attention to detail.
  • Work with cloud infrastructure and CI/CD pipelines to support safe and frequent releases.

Technical Leadership and Collaboration

  • Establish engineering standards and patterns for LLM development across the team.
  • Maintain code quality through reviews, testing, and documentation, and mentor junior and intermediate engineers.
  • Partner with product and engineering peers on feasibility assessment and rapid prototyping.
  • Work directly with customers when needed to optimize complex enterprise workflows.

Qualifications

  • Bachelor’s degree in Computer Science, a similar technical field, or equivalent practical experience.
  • 7+ years of professional software development experience.
  • Track record building and maintaining complex full-stack applications.
  • Hands-on experience operating LLM-powered systems in production, including pipelines, agents, advanced RAG, or similar.
  • Experience owning distributed-systems architecture and raising engineering standards across a team.

Technology Stack

  • Application technologies include NextJS, NestJS, and Python.
  • Data technologies include PostgreSQL, vector databases, and hybrid search.
  • Infrastructure includes AWS services such as ECS, S3, and RDS, along with Docker and CI/CD.
  • AI technologies include LLM APIs, embedding pipelines, agent orchestration, and evaluation tooling.

Work Arrangement

  • This is a Canada-based full-time permanent position with remote or hybrid options available.

Compensation and Benefits

  • Base salary is CAD 175,000 plus competitive equity considerations after 90 days, depending on experience and impact.
  • Benefits include extended health coverage and paid time off.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today