Senior AI Engineer with Java
Primary stack
Nice to have's
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.
IT / tech за описом ITJobs; Телекомунікації
More at Multivision
All 69 rolesIT Recruiter
Multivision · Portugal
Staff Java Backend Developer
Multivision · Portugal
Senior Fullstack Engineer
Multivision · Portugal
Test Automation Engineer
Multivision · Portugal