Back to results

Developer (Production Engineering and AI Platform)

  • Remote, Canada

Remote

Employment type: 6 month contract until March 31st, 2027 Hours: 20-30 hrs/week Compensation: $70–$100 per hour Location: Remote, Must be able to work Eastern Standard Time Zone hours. · Full-time

Applications open in a new tab.

Job details

Pay
Employment type: 6 month contract until March 31st, 2027 Hours: 20-30 hrs/week Compensation: $70–$100 per hour Location: Remote, Must be able to work Eastern Standard Time Zone hours.
Job type
Full-time
Workplace
Remote
Posting language
English
Posted

Original job description

Developer (Production Engineering and AI Platform) About Elumai Elumai is a precision learning and AI tutoring platform. It builds a model of how each learner thinks and adapts every interaction to match. We are built in Canada and work with workforce and trades programs, enterprise learning teams and post-secondary institutions. We are a small team preparing for launch with our first pilot partners, and we work without layers of management. Purpose Help take Elumai from pilot to production. Keep the platform fast, stable and reliable for learners, many of them in locations with limited internet. Grow into a long-term technical partner across future contracts and builds: new courses, new clients, and scaling our capacity for serving learners. Responsibilities First priorities Uptime and resilience. Prevent and recover from outages: cloud services, GPU servers, deploys Monitoring, alerting, health checks after deploys, safe rollbacks. Speed Find and fix the causes of slow responses: page loads, API latency, AI response time. Make the platform work well on low-bandwidth, high-latency connections. Web app quality Stability, performance and polish of the learner interface on desktop and mobile, including accessibility. Release discipline Automated tests, staged rollouts, and checking real behaviour before and after each release. Longer-term responsibilities Course creation pipeline. Learn our curriculum ingestion pipeline, which turns source documents (curricula, microcredentials, exam materials) into structured course content. Content validation. Check that structured content is retrieved correctly, served by the AI tutor, and displayed properly in the frontend. Structured data. Design and validate structured JSON flowing between AI models, backend services and the UI, much of it generated on demand. New builds. Support new courses, clients and features; take on parts of the technical lead's workload. Experience Must-have skills Google Cloud in production: Cloud Run, Cloud Build / CI-CD, Cloud SQL (PostgreSQL), Compute Engine, logging and monitoring, Secret Manager. Backend: Python (FastAPI or similar), async services, REST/streaming APIs. Frontend: TypeScript/React (Next.js), with an eye for UI/UX, responsive design and performance. Reliability and performance: profiling and diagnosing latency end to end (browser to CDN to server to database to model). Structured data: JSON schemas, validation, data pipelines. Testing: pytest, browser automation (e.g., Playwright), regression testing. Strongly preferred AI in production: serving LLMs (e.g., vLLM on GPUs), RAG/retrieval (pgvector, embeddings), and evaluating AI output quality. CDN/edge experience (Cloudflare) Working effectively with AI coding assistants as part of the daily workflow. Experience in instructional design, teaching or education Nice to haves Ed-tech or learning-platform experience; LMS integrations. Familiarity with privacy and data-sovereignty principles Experience building for low-connectivity regions. How we work A small team with a lot of ownership: comfortable diagnosing problems across the whole stack, not just one layer. Evidence-driven: measure, reproduce, fix, verify. Employment details Employment type: 6 month contract until March 31st, 2027 Hours: 20-30 hrs/week Compensation: $70–$100 per hour Location: Remote, Must be able to work Eastern Standard Time Zone hours. Candidates must be based in Canada. Start date: Mid-November
More about this job

Responsibilities

Maintain and improve the platform’s uptime, resilience, speed, and learner-facing web experience across desktop and mobile, including for users with limited connectivity. Build reliable release and testing practices, support course-content pipelines and AI content validation, and contribute to new courses, clients, and features.

Requirements

Candidates need production experience with Google Cloud services, Python backend development, and TypeScript/React frontend development, along with skills in end-to-end performance diagnosis, structured data validation, and automated testing. Strongly preferred experience includes production LLM serving, retrieval-augmented generation, CDN/edge services, AI coding assistants, and education or instructional design.

Skills

  • Google Cloud
  • Cloud Run
  • Cloud Build
  • Cloud SQL
  • PostgreSQL
  • Compute Engine
  • Python
  • FastAPI
  • Async Services
  • REST APIs
  • TypeScript
  • React
  • Next.js
  • LLM Serving
  • RAG and Retrieval
  • JSON Schema Validation

Remote locations

  • Canada

Remote locations (standardized)

  • Canada

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Education
  • Engineering

Keywords

  • Google Cloud
  • Cloud Run
  • Cloud Build
  • CI/CD
  • Cloud SQL
  • PostgreSQL
  • Compute Engine
  • Secret Manager
  • Python
  • FastAPI
  • REST APIs
  • Streaming APIs
  • TypeScript
  • React
  • Next.js
  • LLM Serving
  • vLLM
  • GPU Servers
  • RAG
  • pgvector
  • Embeddings
  • JSON Schemas
  • Pytest
  • Playwright
  • Cloudflare
  • Monitoring and Alerting
  • Performance Profiling
  • Accessibility
  • Low-Bandwidth Optimization
  • Instructional Design

Report this job