Software Software & AI Engineer
Software Software & AI Engineer
Heredia, CR, 40101
Job decription_
About the Role_
We're looking for a software engineer to design and build a next-generation reliability platform for client's production systems. You'll blend traditional distributed systems engineering with AI-assisted development to give teams a single place to understand, debug, and improve the health of their services. This role goes beyond using AI as a productivity tool — you will treat it as a core part of the engineering stack. You’ll leverage advanced AI assistants (such as Claude, Cursor, or similar) across the full development lifecycle, from initial design and prototyping through implementation, testing, and iteration. This includes building and refining end-to-end workflows where AI contributes to code generation, validation, and continuous improvement.
You will also explore and implement self-healing development patterns, including AI-driven testing loops, automated validation, and feedback mechanisms that continuously improve system quality and developer productivity. This is a highly creative, hands-on role for someone who loves rapid iteration - shipping and refining with strong intuition - while still holding a very high bar for reliability, quality, and maintainability.
A day in this role_
- Build a centralized reliability command center that gives teams a unified view of system health, risk, and reliability across services and environments
- Create AI agents that can assist with incident triage, root-cause exploration, log/trace summarization, and recommended next actions
- Create developer-facing features and APIs that help engineers explore data, debug issues, and make better decisions
- Use AI-assisted development tools (e.g., Cursor, Claude, Copilot) as leverage to prototype, refactor, and ship high-quality code quickly
- Own projects end-to-end: requirements, architecture, implementation, testing, rollout, and iteration based on feedback
- Collaborate closely with partner teams (Product, Infra, Data, SRE) to understand pain points and translate them into simple, powerful solutions
The expertise requested_
- 5+ years of experience in backend or full-stack engineering, with a track record of building and operating complex production systems
- Strong proficiency in Python, with experience architecting data-intensive applications and robust APIs
- Strong problem-solving and product sense — able to take ambiguous requirements and rapidly iterate towards a working solution
- Hands-on experience with AI-assisted development tools such as Cursor, Claude, or similar, with enthusiasm for using them to ship features faster
- Practical use of LLMs or AI frameworks to enhance automation and guidance with guardrails and citations
- Advanced, hands-on experience with Claude, beyond basic autocomplete usage
- Ability to leverage AI tools across the full software development lifecycle - from design to deployment
- Experience building end-to-end workflows using AI, including iterative development and continuous refinement
- Familiarity with self-healing testing loops and automated validation approaches driven by AI
- Strong mindset toward using AI as a core engineering capability rather than a productivity add-on
Desired or nice to have expertise_
- Basic knowledge of UI development frameworks such as React, Angular, or similar, with the ability to leverage AI-assisted development tools to build and iterate on frontend interfaces — foundational UI knowledge is important given that AI-generated UI code can be inaccurate and requires human judgment to validate and refine
Our Core values are focus to inclusion and diversity, all qualified applicants will be considered for employment and will go thru a fair recruitment process regardless of their race, religion, gender identity, sexual orientation, national origin or disability status.
Your journey with us begins here!!