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