Edify Software Consulting

Senior AI Engineer – Agent Implementation

Edify Software Consulting

full-time

Posted on:

Location Type: Remote

Location: Costa Rica

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • Responsible for analyzing, designing, developing, maintaining, and ensuring the quality, reliability, and observability of artificial intelligence agents implemented in Python.
  • Implement AI agents primarily in Python, following established architectural principles and guidelines.
  • Translate product requirements and workflow definitions into concrete agent behaviors.
  • Design and implement agent flows based on graphs, state machines, and/or tool-based orchestration frameworks.
  • Define and develop state transitions, error handling, retries, and failure recovery mechanisms.
  • Integrate agents with internal tools, APIs, external services, and structured data sources.
  • Ensure agents are observable, testable, and production-ready (logs, metrics, traces).
  • Design and implement unit tests, integration tests, and agent behavior tests.
  • Collaborate with product, platform, and architecture teams to validate assumptions and technical decisions.
  • Actively participate in code reviews and serve as a technical reference for best practices.

Requirements

  • Technical degree or Bachelor’s degree in Computer Engineering, Computer Science, Software Engineering, or related fields, or equivalent knowledge demonstrated through professional experience.
  • Technical and conversational English, minimum B2+ level according to the Common European Framework of Reference (CEFR).
  • Minimum of 5 years of experience developing production-grade software systems.
  • Strong experience with Python for backend or systems development.
  • Hands-on experience building LLM-based agents or complex language-model-driven workflows.
  • Experience with agent orchestration frameworks based on graphs or state machines (e.g., LangGraph or similar).
  • Experience integrating LLMs with tools, APIs, and structured data.
  • Ability to work within clearly defined architectural constraints.
  • Strong debugging and observability mindset (logs, metrics, traces).
Benefits
  • 100% work remote from any part in Costa Rica.
  • Digital Nomad.
  • Monthly Internet connectivity allowance.
  • Private health insurance for employees (90/10), 50% for beneficiaries (spouse and children).
  • International Health Insurance.
  • Marriage leave.
  • Bereavement leave.
  • Sick days.
  • Ergonomic equipment.
  • Educational assistance (courses, certifications, books).
  • Life insurance for employees.
  • $800 referral bonus.
  • Personal support through our wellness department.
  • Dental insurance.
  • Optical insurance.
  • Snacks and beverages if you want to work at the office.
  • Free Parking.
  • Meal allowance if you want to work at the office.
  • Flex time
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonAI agentsstate machinesagent orchestration frameworksLLM-based agentsunit testsintegration testserror handlingfailure recovery mechanismsproduction-grade software systems
Soft Skills
collaborationtechnical referencecode reviewsproblem-solvingdebuggingobservability mindset
Certifications
Bachelor’s degree in Computer EngineeringBachelor’s degree in Computer ScienceBachelor’s degree in Software Engineering