Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Backend Engineer building applications and APIs for a real-time data crisis alert platform. Collaborating across teams to enhance the reliability and quality of alerts delivered to users globally.

Responsibilities

  • Implement and iterate on microservices and APIs consumed by the alert pipeline and samdesk applications
  • Add new data sources to the pipeline, ensuring correct parsing, enrichment, and routing
  • Identify and resolve bottlenecks in dataflow before they reach production
  • Design and document APIs for consumption by front-end teams and external integrations
  • Report on health of key system components
  • Design and implement AI agents that coordinate LLM inference with our real-time data pipeline
  • Build and maintain the orchestration layer governing how language models interact with structured pipeline outputs
  • Integrate with OpenAI and Anthropic APIs, including prompt engineering, tool use, and response handling at scale
  • Ensure agent workflows are observable, testable, and fault-tolerant in production
  • Architect and deliver internal tools used by operations, ML, and QA teams to monitor, debug, and improve alert quality
  • Identify gaps in developer and analyst workflows and build solutions that meaningfully reduce toil
  • Contribute to the roadmap and participate in architectural decision-making
  • Set the bar for code quality through rigorous code review and mentorship
  • Ensure adequate test coverage across components so systems can be safely extended
  • Decompose complex requirements into accurate effort estimates

Requirements

  • 5+ years of professional software engineering experience with a strong backend focus
  • Expert-level proficiency in Node.js (TypeScript) and/or Python
  • Hands-on experience with OpenAI and/or Anthropic APIs, including tool use, streaming, and prompt management
  • Deep experience designing and building scalable REST or GraphQL APIs
  • Experience with Docker and containerized application architecture
  • Expertise leveraging AI Coding tools

Job type

Full Time

Experience level

Senior

Salary

CA$105,000 - CA$125,000 per year

Degree requirement

Bachelor's Degree

Tech skills

DockerGraphQLJavaScriptMicroservicesNode.jsPythonTypeScript

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.