
Senior AI Engineer – Agent Implementation
Edify Software Consulting
full-time
Posted on:
Location Type: Remote
Location: Costa Rica
Visit company websiteExplore more
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