Multivision logo

Senior AI Engineer with Java

Multivision·Salary not specified

Primary stack

JavaSpring BootAIAPIMicroservices

Nice to have's

Agile

Job description

About the Position

We are looking for a Senior AI Engineer with strong Java expertise to help design and build scalable AI-powered enterprise applications.

Key responsibilities include:

  • Design, develop, and maintain scalable, high-performance microservices using Java 17/21+ and Spring Boot.
  • Architect and implement autonomous AI agents using frameworks such as Spring AI or LangChain4j.
  • Build systems capable of multi-step reasoning, dynamic tool usage, and memory management.
  • Integrate commercial LLM solutions such as Azure Copilot into enterprise platforms through robust RESTful APIs.
  • Create, optimize, and version-control prompts to ensure deterministic, secure, and accurate AI outputs.
  • Implement enterprise-grade AI reliability mechanisms including guardrails, fallback strategies, observability tracing, and rate limiting.
  • Collaborate closely with application engineers, product managers, frontend teams, and data teams to deliver seamless AI-driven mobile and web experiences.
  • Produce clear technical documentation for APIs, architecture decisions, and developer guides.

The company operates in a collaborative Agile and Lean environment where teams own projects end-to-end and are encouraged to take initiative, innovate, and continuously learn.

Responsibilities

  • Design, develop, and maintain scalable, high-performance microservices using Java 17/21+ and Spring Boot.
  • Architect and implement autonomous AI agents using frameworks such as Spring AI or LangChain4j.
  • Build systems capable of multi-step reasoning, dynamic tool usage, and memory management.
  • Integrate commercial LLM solutions such as Azure Copilot into enterprise platforms through robust RESTful APIs.
  • Create, optimize, and version-control prompts to ensure deterministic, secure, and accurate AI outputs.
  • Implement enterprise-grade AI reliability mechanisms including guardrails, fallback strategies, observability tracing, and rate limiting.
  • Collaborate closely with application engineers, product managers, frontend teams, and data teams to deliver seamless AI-driven mobile and web experiences.
  • Produce clear technical documentation for APIs, architecture decisions, and developer guides.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • Minimum 8 years of professional experience as a Java Developer and AI Engineer.
  • Strong experience with Java 17/21+ and Spring Boot.
  • Experience developing scalable microservices architectures.
  • Hands-on experience integrating Large Language Models (LLMs) into enterprise applications.
  • Knowledge of Spring AI, LangChain, LangChain4j, or similar orchestration frameworks.
  • Experience with prompt engineering, prompt optimization, and LLM fine-tuning.
  • Understanding of AI reliability concepts including observability, tracing, guardrails, and fallback mechanisms.
  • Strong REST API development experience.
  • Excellent technical writing and documentation skills.
  • Experience collaborating within Agile cross-functional teams.
  • Portuguese residency required.
  • Advanced English communication skills.

We Offer

  • Opportunity to work in a collaborative Agile and Lean environment.
  • Encouragement to take initiative, innovate, and continuously learn.
  • Competitive compensation package.
  • Opportunity to work on cutting-edge AI-powered enterprise applications.

About the Company

[Company description if present]

© Multivision. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Multivision logo
Multivision

IT / tech за описом ITJobs; Телекомунікації

More at Multivision

All 69 roles

Popular searches