Skip to main content
TryApplyNow logo
NovoEd logo

Senior AI Engineer

NovoEd
Full TimeseniorRemote
Remote - CanadaRemotePosted 11 days ago

Role Overview

NovoEd is hiring a Senior AI Engineer. This is a full-time remote role, with the team based in Remote - Canada. Part of NovoEd's Frontend hiring, posted last week. Full responsibilities, required qualifications, and the apply link are listed in the description below.

Salary Context

Salary is not disclosed in this posting. Market median for Senior-level Frontend roles is $151k-$200k (based on 89 comparable listings). Many employers share specifics during the interview process or after an initial screen.

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

PythonFlaskFastAPIDockerKubernetesNginxORUs

Job description

About Us

We’re a fast-growing product company integrating cutting-edge AI capabilities into our core offering to stay competitive and deliver exceptional value to customers. Our AI work spans task-specific ML models, large language model (LLM) integration, and agentic systems that orchestrate multiple tools to produce end-user results.

We run a Python-based backend (FastAPI + Gunicorn + Nginx) with heavy background job processing using Celery. We’re looking for a senior-level AI Engineer who is equally strong in backend engineering and applied AI — capable of building production-grade systems that are fast, reliable, and maintainable.

What You’ll Do

  • Design, develop, and deploy production-grade AI-powered backend systems.
  • Integrate LLMs and traditional ML models into performant, scalable architectures.
  • Integrate and optimize vector databases for retrieval-augmented generation (RAG) pipelines and other traditional ML queries.
  • Write clean, well-structured, and testable Python code following best practices.
  • Capable of thinking about performance and ensuring optimal decision making to reduce latency.
  • Build hybrid architectures that balance LLM calls with traditional ML. 
  • Debug complex, cross-layer issues spanning backend, AI inference, and UI integration.
  • Conduct thorough dev testing before QA handoff to ensure production reliability.
  • Collaborate with product, backend, and frontend engineers to deliver cohesive solutions.

Must-Have Skills & Experience

  • 3–5+ years professional backend engineering experience in Python, FastAPI or Flask, and background processing.
  • Proven record of deploying Python applications to production (not just scripts or academic work).
  • Strong grasp of software design patterns 
  • Strong understanding of backend performance, parallel processing in background jobs and multi-threading
  • Proficiency in performance tuning specially for heavy AI models
  • Applied machine learning experience — training, evaluating, and maintaining small task-specific models.
  • Familiarity with LLM integration, prompt engineering, and context window optimization.
  • Proven ability to debug AI behavior, identify root causes, and make targeted fixes.
  • Strong testing discipline for both backend and AI components.
  • Experience with background processing with Celery or other major libraries
  • Experience with monitoring APIs and background processing 
  • Experience with ensuring visibility and error reporting. 
  • Nice to have: experience with Docker, understanding of CI/D, deployment automation and Kubernetes

Who Will Succeed in This Role

  • Independent problem solver — you can debug without constant supervision.
  • Production mindset — you understand that reliability, scalability, and maintainability matter as much as accuracy.
  • System thinker — you see backend, AI, and UI as a connected whole.

Why Join Us

  • Direct impact on the company’s competitive edge.
  • Small, fast-moving team with high autonomy.
  • Work on practical, real-world AI applications — not just research.
  • Opportunity to shape our AI architecture and best practices from the ground up.

If you’re a backend-first AI engineer who thrives in shipping production-ready systems and knows how to make AI practical, fast, and reliable — we’d love to talk.

About NovoEd

NovoEd logo

NovoEd

novoed.com

FrontendHires remote

5 other open roles at NovoEd on TryApplyNow.

Frequently Asked Questions

How do I apply for the Senior AI Engineer position at NovoEd?

Use the Apply button above to submit your application directly to NovoEd. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.

Is the Senior AI Engineer role at NovoEd remote?

Yes. This is a remote role. The team is based in Remote - Canada, but the position itself does not require relocating to that office.

What does a Senior AI Engineer at NovoEd earn?

NovoEd has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.

When was the Senior AI Engineer role at NovoEd posted?

This role was posted on July 10, 2026 (11 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.

How much experience does the Senior AI Engineer role at NovoEd require?

This is a senior-level position. Most senior roles call for 5+ years of directly relevant experience. NovoEd lists their specific requirements in the description below, so review the must-have qualifications closely before applying.

AI-powered job search

Get every job scored to your resume

Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.

Get started free

No credit card to start