See how much of this job your resume covers, and what’s missing.
Want a recruiter to go through it line by line?
Get professional reviewQuestions interviewers often ask for this role, with sample answers.
One click makes a copy of your resume for this role, scores it against the posting, and proposes edits line by line. Your default resume is never changed.
Upload your resume and we draft a letter for this exact role, tailored to what it asks for.
You will design and evolve versioned agent contracts, build reliable APIs, and implement secure authentication flows for an AI agent platform. Additionally, you will contribute to CI/CD workflows, infrastructure management, and collaborate with security teams to handle sensitive data.
At ioet, a leading software company with a talented team across LATAM, we provide Software Engineering as a service to clients worldwide. Join us for exciting professional challenges, working on projects ranging from innovative startups to globally recognized brands. Our positions are full-time, remote, and offer competitive compensation in USD.
We are seeking a Senior Backend Engineer to join a team building a shared AI agent platform. The platform provides the contracts, identity and access controls, runtime capabilities, and evaluation and release workflows that other teams use to build and operate agents.
The broader roadmap includes Slack and voice integrations, data ingestion, file exchange, multi-agent orchestration, scheduled and event-driven execution, dynamic skill loading, and controls for handling sensitive data.
You will own a technical area end to end: design and implement it, align directly with SRE, DevOps, and security teams, and document it so other engineers can build on your work.
Responsibilities:
Design and evolve versioned agent contracts and validators, including permissions, approval modes, and mappings between agent capabilities and infrastructure access.
Build reliable APIs and streaming interfaces for agent invocation, discovery, and interoperability, including JSON-RPC, server-sent events, and protocols such as A2A.
Implement secure authentication and authorization flows, including token verification, audience validation, token exchange, and identity propagation to downstream tools.
Build automated evaluations and release gates for non-deterministic systems, covering expected behavior, required refusals, and meaningful regressions.
Expand reusable platform capabilities across integrations, agent workflows, data ingestion, file exchange, orchestration, and scheduled or event-driven execution.
Harden the runtime with restrictive tool policies, resource and cost limits, timeouts, reliable health checks, and graceful shutdown.
Contribute to secure CI/CD workflows and infrastructure across AWS, Kubernetes, and Terraform.
Implement sensitive-data controls in collaboration with security and infrastructure teams.
Help other teams adopt the platform through clear interfaces, documentation, examples, and reusable development workflows.
Write technical specifications and architecture decision records, making scope, trade-offs, and operational expectations explicit.
Requirements:
5+ years of Backend Engineering experience.
Strong Python skills, including asynchronous execution, concurrency, debugging, and reliability under load.
Experience designing APIs and working with streaming or asynchronous communication.
Use of AI-assisted development tools such as Claude Code, Cursor, or equivalent, including reviewing, testing, and debugging generated code.
Experience automating repetitive engineering work to improve development speed and reliability.
Experience integrating LLMs into production systems, including agents that call tools.
Familiarity with agent frameworks or protocols such as LangChain, LangGraph, MCP, or A2A.
Experience evaluating LLM-based systems through automated tests, evaluation datasets, or other systematic quality checks.
Practical understanding of OAuth 2.0, OIDC, token verification, and authorization.
Hands-on experience with cloud infrastructure and containerized services, preferably AWS and Kubernetes.
Strong English communication skills - Minimum B2 level proficiency.
Send your application and CV in English (mandatory).
Based in Latin America.
Benefits:
Remote work
Flexible schedule
Collaboration with international clients
USD compensation
Paid Holidays and Vacations
Paid family and sick leaves
English classes
Educational and wellness bonus
Structured career plan with regular salary reviews
Emphasis on personal growth and mentorship
Are you ready to be part of the ioet journey?
Get your CV in English and Apply Now.
If you are curious to know more about our culture, technologies, and blogs, visit www.ioet.com
Stop the endless job search. Our AI finds and applies to the best jobs for you.
Featuring 215,945+ Jobs in Backend Engineer
Answer easy questions
215,945+ jobs across 15+ categories
Get your best job matches
Only hand-screened, legit jobs
Find a remote job faster
No ads, scams, or junk
“I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”