Back to results

Closed listing

Senior Full Stack Engineer – AI/LLM

  • Montreal, QC, Canada

Contract

This opening has closed.

The original listing is kept below for reference.

Job details

Job type
Contract
Closing date
Experience
8+ years of software engineering experience.
Posting language
English
Posted

Similar jobs hiring now

Search current openings

Original job description

Archived listing. The details below describe a past opening.

Java Full Stack Engineer with AI/LLM

Location: Montreal, QC (Hybrid)

Duration: 12 months

We are looking for an experienced engineer with strong full-stack development skills and hands-on experience building AI/LLM-enabled enterprise applications.

The ideal candidate will have a strong background in Angular, TypeScript, Java, Spring Boot, REST APIs, and distributed systems, along with practical experience implementing modern AI application patterns such as RAG, embeddings, vector search, prompt engineering, structured outputs, and tool calling.

Required Skills & Qualifications

  • 8+ years of software engineering experience.
  • Hands-on experience delivering production or production-like AI-enabled applications.
  • Strong full-stack development experience with:
  • Angular
  • TypeScript
  • Java
  • Spring Boot
  • RESTful APIs
  • Distributed systems
  • Practical experience with LLM application development, including:
  • Model APIs
  • RAG (Retrieval-Augmented Generation)
  • Embeddings
  • Vector databases/search
  • Prompt engineering
  • Structured outputs
  • Tool/function calling
  • Experience with AI evaluation, observability, and monitoring.
  • Understanding of AI application security and secure enterprise application design.
  • Experience integrating AI capabilities into enterprise applications and automation workflows.
  • Strong understanding of software architecture, API design, scalability, and secure coding practices.

Preferred Qualifications

  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Experience with AI/ML frameworks and enterprise LLM platforms.
  • Experience building automation workflows and AI-powered developer or business productivity solutions.
  • Strong communication and problem-solving skills.
More about this job

Responsibilities

The engineer will build and integrate AI/LLM-enabled enterprise applications using modern patterns like RAG and vector search. They will also be responsible for implementing automation workflows and ensuring the scalability and security of AI-powered solutions.

Requirements

Candidates must have 8+ years of software engineering experience with strong proficiency in Java, Angular, and TypeScript. Practical experience in delivering production-grade AI applications and knowledge of LLM frameworks are essential requirements.

Skills

  • Java
  • Angular
  • TypeScript
  • Spring Boot
  • REST APIs
  • Distributed Systems
  • RAG
  • Embeddings
  • Vector Search
  • Prompt Engineering
  • Structured Outputs
  • Tool Calling
  • AI Evaluation
  • Observability
  • Software Architecture
  • API Design

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering
  • Data & Analytics
  • Consulting

Keywords

  • Java
  • Angular
  • TypeScript
  • Spring Boot
  • REST APIs
  • Distributed Systems
  • AI
  • LLM
  • RAG
  • Embeddings
  • Vector Database
  • Prompt Engineering
  • Structured Outputs
  • Tool Calling
  • Observability
  • Software Architecture
  • API Design
  • Scalability
  • Secure Coding
  • AWS
  • Azure
  • GCP
  • Automation
  • Enterprise Applications
  • Machine Learning
  • Full Stack Development

Report this job