100% remoto

Software Engineer- AI Integration

Insight Global • Brazil • Tecnologia

A combinar CLT • Não informado

Descrição da vaga

Position: Software Engineer (AI Integration)

Location: Remote/Work From Home in Brazil

Employment Type: CLT

Monthly Salary Range: 10-22k Reais/month

We're looking for a Full Stack Engineer with a strong foundation across front-end, back-end, and AI/ML technologies to join a forward-thinking engineering team. In this role, you'll build and maintain web applications powered by modern frameworks while integrating cutting-edge AI capabilities — including Large Language Models (LLMs) and agentic AI patterns — into real-world business workflows. If you enjoy working across the entire stack and are excited about bringing AI from prototype to production, this is the role for you

What You'll Do

  • Build & maintain front-end interfaces using Angular (or equivalent component-based frameworks), delivering clean and responsive user experiences.
  • Develop back-end services in Java 21+ and Spring Boot, including REST APIs, data persistence with Spring Data JPA, and foundational security with Spring Security
  • Design and manage database interactions with Oracle Database — writing optimized SQL, managing joins, indexing, stored procedures, and JPA/Hibernate entity mappings.
  • Architect and document RESTful APIs following best practices, with clear documentation via OpenAPI/Swagger.
  • Build and deploy AI/ML pipelines in Python, leveraging LLM orchestration frameworks (LangChain, LangGraph, LlamaIndex, or similar) and serving them through FastAPI or equivalent frameworks.
  • Integrate LLM APIs (OpenAI, Azure OpenAI, Anthropic, Cohere, etc.) into applications using prompt engineering best practices.
  • Implement agentic AI patterns including tool-calling, function calling, ReAct workflows, Retrieval-Augmented Generation (RAG), and vector store integrations.
  • Translate ambiguous business problems into clear technical requirements by interpreting SOPs, process documents, and workflow diagrams.
  • Collaborate cross-functionally in an Agile team environment, communicating technical concepts clearly to non-technical stakeholders

Requisitos

-Working knowledge of Java (21+) and Spring Boot (REST APIs, Spring Data JPA, Spring Security)

-Experience with Oracle Database: SQL, joins, indexing, stored procedures, and JPA/Hibernate mapping

-Strong understanding of RESTful API design and documentation (OpenAPI/Swagger)

-Solid Python proficiency (async/await, type hints, virtual environments, packaging)

-Hands-on experience with at least one LLM orchestration framework (LangChain, LangGraph, LlamaIndex, or equivalent)

-Experience consuming LLM APIs and applying prompt engineering best practices

-Exposure to agentic AI concepts: tool-calling, function calling, ReAct patterns, RAG, vector stores

-Familiarity with FastAPI or similar frameworks for serving AI pipelines

Nice to have skills and experience:

-Experience with LangGraph specifically (stateful multi-agent graphs, conditional routing, checkpointing)

-Exposure to enterprise integrations: ServiceNow, LDAP/AD, Microsoft Graph API, JIRA, or similar

-Familiarity with observability tools: logging, tracing (LangSmith, OpenTelemetry), and metrics

-Experience with prompt testing frameworks or evals for LLM quality assurance