Senior Backend Engineer – AI Agent Platform

Posted 1hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Backend Engineer building ioet’s shared AI agent platform for global software clients. Designing secure APIs, agent runtimes, evaluations, and cloud infrastructure.

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
  • Own a technical area end to end: design and implement it, align with SRE, DevOps, and security teams, and document it for other engineers

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
  • Application and CV in English is 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