Senior AI Engineer

C
CI&TGenerative AI
Listing location: Brazil; Workplace type: Remote; Structured job location: BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English for technical discussions with international stakeholders.
Required Skills
DockerCI/CDGenerative AILangChain

Requirements

  • Have solid software engineering foundations and a proven ability to design and deliver production-grade Generative AI and LLM-based solutions.
  • Apply software design principles including modularity, separation of concerns, testability, maintainability, resiliency, and clean interfaces.
  • Design services, APIs, asynchronous workflows, and distributed components for production environments.
  • Have hands-on knowledge of RAG and agentic AI patterns, including tool use, function calling, orchestration, Human-in-the-Loop, and guardrails.
  • Understand embeddings, vector search, retrieval strategies, chunking, reranking, and enterprise knowledge retrieval.
  • Be proficient with AI frameworks or SDKs such as LangGraph, LangChain, Semantic Kernel, LlamaIndex, OpenAI Agents SDK, or Strands.
  • Have practical knowledge of multiple LLM providers, such as OpenAI, Anthropic Claude, Google Gemini, Azure OpenAI, or AWS Bedrock.
  • Assess trade-offs between models, providers, orchestration approaches, retrieval strategies, and infrastructure options.
  • Understand AI evaluation and observability, including quality, tracing, latency, token usage, failures, and cost.
  • Understand cloud-native practices including scalability, resiliency, secrets and configuration management, observability, and access control.
  • Have strong working knowledge of Docker, CI/CD, automated testing, and version control.
  • Use English for technical discussions with international stakeholders.

Responsibilities

  • Own AI solutions from technical discovery through production and continuous improvement.
  • Design and evolve Generative AI, RAG, and agentic applications.
  • Define technical approaches that account for quality, scalability, security, cost, maintainability, and operational impact.
  • Design agents and workflows that interact with tools, APIs, databases, messaging systems, and enterprise platforms.
  • Define orchestration patterns including Human-in-the-Loop, long-running workflows, retries, fallback strategies, and deterministic controls.
  • Establish evaluation, observability, guardrails, and reliability practices for AI applications.
  • Guide model, retrieval, framework, and infrastructure choices based on technical trade-offs.
  • Troubleshoot production issues involving models, prompts, retrieval, tools, integrations, and infrastructure.
  • Collaborate with architects, engineers, product teams, and business stakeholders; support other engineers and contribute to engineering standards.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now