Resume Score

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

Sign in to check score

About the role

  • Senior AI Back-End Engineer designing and scaling async REST/WebSocket APIs at Network Solutions. Implementing multi-agent workflows and integrating LLM providers for enhanced digital presence management.

Responsibilities

  • 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

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

No Education Requirement

Tech skills

AzureDockerPostgresPython

Location requirements

RemoteCanada

Report this job

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