Postuler

Publié il y a 22 jours

Java Full Stack Engineer ( AI Engineering)

@ Astek

Montréal, Québec

Temps plein5+ ans d’expérience
Postuler
SIGNAUX

En bref

Astek is hiring a Java Full Stack Engineer for AI Engineering to design and operate AI-driven applications using LLMs, retrieval-augmented generation and Angular interfaces. The role requires 5+ years of software engineering experience, including production AI-enabled applications, and is a full-time position.

Responsabilités :

  • Build LLM-based AI applications and RAG solutions
  • Develop Java and Spring Boot services and RESTful APIs
  • Create Angular interfaces and data visualizations
  • Create evaluation datasets and automated tests for AI quality
  • Partner with product, UX and business stakeholders

Résumé des exigences :

  • 5+ years of software engineering experience
  • Angular, TypeScript, Java and Spring Boot experience
  • Practical LLM, RAG and vector search experience
  • CI/CD and DevOps experience
  • Docker and Kubernetes preferred

Outils et compétences

Source et dates

Type de source non vérifié · apify-linkedin

Date publiée par l’employeur
2026-10-20
Première détection par notre source
2026-11-11
Mise à jour du dossier source
2026-11-11

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauSenior
DomaineDéveloppement logiciel
Expérience5 an(s) et plus
Heures par semaine40 (estimé)
Milieu de travailBureau
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

ChampValeur
Offres sur Jobsy32
Description

What you will do:

  • Design, build, and operate AI-driven applications that use LLMs for natural-language interaction, intelligent search, summarization, content generation, and workflow automation.
  • Develop retrieval-augmented generation (RAG) solutions that securely connect models to enterprise data using embeddings, vector search, metadata filtering, citations, and access controls.
  • Integrate commercial or internally hosted models through secure APIs and implement prompt management, structured outputs, tool or function calling, context management, and streaming responses.
  • Create evaluation datasets and automated tests for answer quality, groundedness, safety, latency, reliability, and cost; use production telemetry and user feedback to improve the system.
  • Build intuitive Angular interfaces and data visualizations that allow users to search, filter, review, and interact with risk, metric, policy, and control information.
  • Design scalable Java and Spring Boot services, RESTful APIs, and event-driven or microservices-based components with appropriate authentication and authorization.
  • Use Claude, GitHub Copilot, and similar AI engineering tools responsibly for code exploration, implementation, refactoring, test generation, debugging, review, and documentation while independently validating generated output.
  • Apply software engineering best practices, including code review, automated testing, CI/CD, observability, secure development, performance tuning, and production support.
  • Partner with product managers, UX/UI teams, architects, data specialists, and business stakeholders to identify high-value use cases and translate requirements into measurable technical outcomes.
  • For senior candidates, lead solution design, mentor engineers, influence standards, assess trade-offs across model quality, latency, cost, security, and maintainability, and drive delivery across teams.

Skills & Qualifications:

  • 5+ years of software engineering experience, including hands-on delivery of production or production-like AI-enabled applications.
  • Primary skills: Strong full-stack development experience with Angular and TypeScript, Java and Spring Boot, RESTful APIs, distributed systems, and secure application design.
  • Practical experience with LLM application patterns, model APIs, RAG, embeddings, vector search, prompt design, structured outputs, tool calling, evaluation, observability, and AI security.
  • Hands-on use of Claude, GitHub Copilot, or comparable AI coding assistants, with disciplined review, testing, and security practices.
  • Strong CI/CD and DevOps experience covering automated builds, testing, code-quality and security checks, deployment, release controls, and production monitoring; familiarity with Docker, Kubernetes, and cloud-native platforms is preferred.
  • Experience with Python, SQL or NoSQL databases, data integration, caching, and data-intensive applications.
  • Strong problem-solving, communication, and stakeholder-management skills; senior candidates should also demonstrate architecture leadership, delivery ownership, and mentoring experience.

Emplois semblables

  • Java Full Stack Engineer - Professional

    Canada
    Temps plein

    HEXAWARE

    5+ ansCandidates need 5-8 years of application development experience with Java, Spring Boot, Angular or React and REST APIs. Strong knowledge of microservices, SQL Server or Oracle databases, Kafka or Solace messaging, OAuth2 and Docker/Kubernetes is also needed.

    Spring Boot, Angular, React, Docker, Kubernetes, OpenShift

  • Senior Java Full Stack Engineer, TD Securities

    Toronto, ON
    Sur placeTemps plein

    The Toronto-Dominion Bank (Canada)

    Candidates need hands-on Java (11 or later) and Spring Boot experience, strong SQL and database skills, and experience building REST APIs and microservices. React front-end experience and knowledge of financial reference data are also required.

    Java, Spring Boot, React, SQL, Broadridge BPS, Gloss

  • Architecte de solutions Marketing

    Montréal, QC
    Temps plein

    Astek

    8+ ansTu joueras un rôle stratégique dans l’intégration des plateformes MarTech et l’optimisation de l’expérience client omnicanale; Concevoir et faire évoluer des solutions marketing de bout en bout basées sur Adobe…

    Digital marketing, Customer experience, AWS, Microservices, Salesforce Marketing Cloud, Amazon DynamoDB

    Full Stack Java Software - Scala & Bigdata

    Montréal, QC
    Temps plein

    Astek

    5+ ansSkills Required:; 5+ years of hands-on software development experience in Java ecosystem; Spark on bigdata platform experience

    Oracle Java, Scala, Software development, Apache Spark, DevOps, CI/CD

    Backend Java Developer

    Montréal, QC
    Temps plein

    Astek

    The required skills are:; • 7-15 years of experience in Java backend development; • Very strong knowledge of software design principles: MVC, data structures, graph data, algorithms, design patterns, multithreading,…

    Applied AI Engineer

    Montréal, QC
    Temps plein

    Astek

    3+ ansRequired Qualifications; 3 to 5 years of software engineering experience with hands-on application development responsibilities; 1 to 3 years of practical experience developing Generative AI applications, AI…

    Python, LangChain, Communication skills, Test automation, Data protection, GitHub

    Python Full Stack Developer

    Montréal, QC
    Temps plein

    Astek

    Collaborate with global teams to translate business requirements into robust technical solutions; Participate in scrum meetings, report on project status, and adapt to evolving regulatory requirements; Skills &…

  • Développeur(euse) Java senior – Ingénierie logicielle

    Montréal, QC
    Contrat

    LGS, an IBM Company

    Agir comme ambassadeur des bonnes pratiques d’ingénierie logicielle et accompagner les développeurs par le mentorat, les revues de code, la programmation collaborative et le partage des…; Exigences et qualifications…

    Oracle Java, Software development, Coaching, Documentation, Unit testing, Process improvement

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.