
Senior AI Back-End Engineer
Newfold Digital
full-time
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
Job Level
About the role
- Design & scale async REST/WebSocket APIs with Python 3.11+ + FastAPI
- Implement multi-agent workflows with Semantic Kernel to route traffic among specialised LLM agents
- Integrate LLM providers behind a provider-agnostic layer for A/B and cost-aware routing
- Deliver Retrieval-Augmented Generation with vector stores such as Azure AI Search, pgvector, or Chroma
- Expose tool-using agents via OpenAI Assistants for data-analysis / file-manipulation tasks
- Evolve schemas with SQLModel / SQLAlchemy 2 & Alembic; tune Postgres for high-concurrency async access
- Maintain robust CI/CD that lint, type-check, test, package (Docker), and deploy
- Instrument services with structlog JSON logs, OpenTelemetry traces, and cost/latency metrics
- Champion AI-assisted development and share pragmatic problem-solving practices with the team
Requirements
- 5 + yrs building production APIs in Python; 2 + yrs with FastAPI (or similar async stack)
- Deep knowledge of async I/O, Pydantic v2, DI, and observability
- Hands-on with Semantic Kernel or comparable agent frameworks
- Practical RAG implementations using Azure AI Search, pgvector, or Chroma
- Strong Postgres skills, including SQLModel / SQLAlchemy 2 and Alembic migrations
- Proven integrations or Side Projects with LLM APIs (OpenAI, Gemini) and structured-output design
- Dependency management via Poetry and virtual-env isolation
- End-to-end CI/CD ownership (build → scan → test → deploy)
- Excellent analytical and problem-solving ability
- Remote work readiness with daily overlap of at least 09:00 – 13:00 EST
Benefits
- Work-life balance
- Competitive HMO benefits – 175k MBL with one free dependent upon one year of service!
- Punctuality Bonus
- Generous Vacation policy
- Programs that bring us together on important issues and provide learning and development opportunities for all employees
- 20 + affinity groups where you can network and connect with Newfolders globally
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Python 3.11+FastAPIasync I/OPydantic v2Semantic KernelRetrieval-Augmented GenerationPostgresSQLModelSQLAlchemy 2Alembic
Soft Skills
analytical abilityproblem-solvingteam collaborationpragmatic practices