Senior Python Engineer (Agentic AI)
Senior Python engineer building agentic AI services: orchestrating LLM agents with multi-agent routing over the A2A protocol, streaming APIs, and integrations with AWS Bedrock/Anthropic and Azure OpenAI. Day-to-day spans asyncio, observability/LLM tracing, Docker, Kubernetes, mTLS, and CI/CD at a client-services firm.
- Compensation
- Not disclosed
- Location
- State of Rio Grande do Sul, Porto Alegre, Brazil
- Work setup
- Remote
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- Strong Python skills
- Proven hands-on experience with the A2A protocol and multi-agent delegation (essential)
- Solid experience with asyncio: async generators, queues, concurrent producers, task cancellation
- Experience building streaming APIs that return results incrementally
- Agentic frameworks such as Pydantic AI, LangGraph, or comparable tools
- Tool calling, agent routing, and prompt templating with Jinja2
- LLM API integration (Bedrock/Anthropic, Azure OpenAI, or comparable platforms)
- Observability with OpenTelemetry and LLM tracing tools (Arize Phoenix or comparable)
- Log debugging across multiple pods (Splunk, Datadog, or similar)
- Docker (multi-stage builds, private registries, devcontainers)
- Kubernetes: deployments, services, ingress, probes, kubectl, k9s
- mTLS as a client and certificate lifecycle management
- Git and GitHub Actions
- Excellent communication skills and a great level of English
Nice to have
- Experience with Software Lifecycle (SLC) documentation, especially in regulated environments
- Background in pharmaceutical, healthcare, or life sciences projects
Full description
We are seeking a Senior Python Engineer (Agentic AI) to build and maintain production-ready services that orchestrate LLM agents across distributed environments. This role focuses on multi-agent communication and delegation using the A2A protocol, asynchronous processing, and streaming APIs that deliver results incrementally. The ideal candidate combines hands-on experience with multi-agent architectures and Python's asynchronous capabilities with expertise in LLM integrations, observability, containerization, and secure service-to-service communication.
Key Responsibilities
- Build and maintain Python services that orchestrate LLM agents, including routing and delegation across multiple agents.
- Implement agent-to-agent communication using the A2A protocol and agent cards.
- Develop streaming APIs that deliver results to users incrementally.
- Integrate LLMs through platforms such as AWS Bedrock/Anthropic and Azure OpenAI, using tool calling and prompt templates.
- Implement observability and LLM tracing, troubleshooting issues across distributed environments.
- Package and deploy services in containers and Kubernetes clusters.
- Secure service-to-service communication using mTLS and manage certificate lifecycles.
- Contribute to CI/CD pipelines and version control best practices.
What we'd like to see in a candidate:
- Strong Python development skills.
- Solid experience with asyncio, including async generators, queues, concurrent producers, and task cancellation.
- Experience building streaming APIs that return results incrementally.
- Familiarity with agentic frameworks such as Pydantic AI, LangGraph, or comparable tools.
- Experience with tool calling, agent routing, and prompt templating using Jinja2.
- Experience integrating LLM APIs through AWS Bedrock/Anthropic, Azure OpenAI, or comparable platforms.
- Experience with observability using OpenTelemetry and LLM tracing tools such as Arize Phoenix or comparable solutions.
- Ability to debug logs across multiple pods using Splunk, Datadog, or similar tools.
- Experience with Docker, including multi-stage builds, private registries, and devcontainers.
- Hands-on experience with Kubernetes deployments, services, ingress, probes, kubectl, and k9s.
- Experience using mTLS as a client and managing certificate lifecycles.
- Familiarity with Git and GitHub Actions.
- Excellent communication skills and a high level of English proficiency.
Nice to Have
- Experience with Software Lifecycle (SLC) documentation, particularly in regulated environments.
- Background in pharmaceutical, healthcare, or life sciences projects.
- Proven hands-on experience with the A2A protocol and multi-agent delegation.