Senior AI Engineer

NovoEd, Inc.

$120K — $160K *
US-AnywhereRemote in Canada
Enterprise Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3-5+ years of backend engineering experience in Python, FastAPI, or Flask.
  • Proven history of deploying Python applications in production environments.
  • Strong knowledge of software design patterns and backend performance optimization.
  • Experience with parallel processing, multi-threading, and background job performance tuning.
  • Applied machine learning experience focusing on training and maintaining task-specific models.
  • Familiarity with LLMs, prompt engineering, and optimizing context windows.
  • Strong debugging skills for AI systems and backend integrations.

Responsibilities

  • Design and develop AI-powered backend systems for production use.
  • Integrate LLMs and traditional ML models into scalable architectures.
  • Optimize vector databases for retrieval-augmented generation and ML queries.
  • Write clean, maintainable Python code adhering to best practices.
  • Ensure optimal performance and low latency in decision making.
  • Build hybrid architectures that effectively combine LLMs and traditional ML.
  • Collaborate with cross-functional teams for cohesive solution delivery.

Benefits

  • Direct impact on the company's competitive edge.
  • Join a small, agile team that values autonomy.
  • Work on real-world AI applications rather than theoretical research.
  • Opportunity to shape AI architecture and best practices from the ground up.
Full Job Description
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.

Similar Jobs

More Jobs at NovoEd, Inc.

More Enterprise Technology Jobs

Find similar Senior AI Engineer jobs: