Job Title: Senior AI Engineer -JVM Engineering (Java, Kotlin)
Location: Toronto, ON
Work Arrangement: Hybrid: 3 days a week in office
Employment Type: Contract
Duration: 06-12 Months
Pay Rate: CAD 70-75/hour Incorporated
Domain: BFSI
Application Deadline: Sept. 30th, 2026
SKILLS REQUIRED:
- 6-10 years building production software, including recent hands-on delivery of AI or large-language-model systems beyond prototypes.
- Strong JVM engineering (Java; Kotlin or Scala a plus) with solid practices: Git workflows, code review, automated testing, structured logging, and clean design.
- Hands-on experience with modern GenAI patterns: prompt engineering, structured or JSON outputs, tool and function calling, retrieval-augmented generation, and agentic workflows.
- Experience designing and querying a graph or document database (Neo4j and Cypher, or MongoDB Atlas) and using vector search and embeddings for semantic retrieval.
- Platform and reliability: a major cloud (Azure preferred), containerized deployment with Docker and Kubernetes, CI/CD, observability, and automated quality gates on a service you ran in production.
- Experience with the Model Context Protocol (MCP), building tool or resource servers and clients, and with agent-to-agent (A2A) interoperability.
- Deliverable generation and rendering: producing Word, PowerPoint, PDF, or Excel output programmatically with libraries such as Apache POI, PDFBox, or pptxgenjs, making that output deterministic and testable, and moving comfortably between a JVM service and a Node.js rendering toolchain.
EEOC Compliance:
We are an equal opportunity employer, and all qualified applicants will receive consideration for employment.
DISCLAIMER
AI Usage Policy: Pacer Group uses AI to assist in screening applications. Final hiring decisions are made by human recruiters based on qualifications and experience.