AI Software Engineer — Remote | Contractor | Full-Time
We’re looking for a strong, senior-level AI Software Engineer who builds AI systems, owns the platform and infrastructure behind them, and can bring that work to clients when needed. You will use AI tools to move faster, but you must be able to read, debug, optimize, and defend every single line of code and infrastructure you ship. This is a deeply hands-on engineering role: we are looking for solid engineering fundamentals, as delegating well to AI tools depends entirely on knowing what good code looks like.
Modality: Remote
Contract type: Contractor
Schedule: Full-time
Language: English required
Location: Open to candidates based in México, Colombia, Argentina, Perú, República Dominicana, Chile, Uruguay, Costa Rica, Guatemala, Honduras, Nicaragua, El Salvador, Bolivia, Paraguay, or Ecuador, or Panamá
Responsibilities:
- AI Engineering & Workflows: Design, build, and maintain production services, APIs, and AI-powered workflows and autonomous agents.
- Platform & Infrastructure Stack: Own the entire infrastructure stack hands-on, including cloud platforms, networking, containers and orchestration, CI/CD pipelines, Infrastructure as Code (IaC), observability, and security.
- LLM Defenses & Guardrails: Integrate large language models (LLMs) into existing business systems through APIs, implementing strict guardrails, evaluation loops, and robust defenses against risks like prompt injection.
- Reusable Components: Build reusable, multi-tenant platform components that other engineers and client projects can build on top of, avoiding one-off solutions.
- Cost & Latency Management: Keep system reliability, response latency, and model/token costs fully visible, monitored, and under strict control.
- Client Delivery: Work directly with business stakeholders to understand their processes, scope their goals, and translate them into concrete technical delivery plans with measurable outcomes (such as hours saved or cost per task).
Requirements:
- 5+ years of professional software engineering, writing, reviewing, and maintaining production code
- Deep proficiency in at least one production language: Python, TypeScript, or Go
- Strong fundamentals in system design, APIs, databases, testing, debugging, and security
- Daily use of AI coding tools (Claude Code, Cursor, Copilot, or similar), with the judgment to review, correct, and own their output
- Proven experience building platforms that other developers or teams build on top of
- Hands-on experience across the infrastructure stack: a major cloud provider (AWS, GCP, or Azure), Terraform or equivalent IaC, Kubernetes or containers, CI/CD, monitoring, and alerting
- Experience designing scalable, secure, multi-tenant systems
- Hands-on experience shipping LLM-based systems to production — agents, RAG, or orchestration — using OpenAI, Anthropic, or a similar provider
- English proficiency required (working language)
Nice to have:
- Experience working directly with clients or business stakeholders
- Ability to scope ambiguous problems and turn them into concrete delivery plans
- Business sense: connecting technical decisions to measurable business outcomes