About the job
This Senior Software Engineer - Artificial Intelligence position at Encora focuses on designing, developing, and maintaining advanced software solutions with a strong emphasis on AI. The role is fully remote and based in Costa Rica.
Role overview
Work centers on building scalable, efficient applications that address business needs. Collaboration with cross-functional teams is key, as is translating requirements into practical software. The position also involves leading technical projects and mentoring junior engineers to strengthen development practices.
What you will do
- Design, build, and scale distributed systems for AI-driven offensive security and penetration testing products.
- Lead development of agentic AI features, including workflows powered by large language models (LLMs), retrieval-augmented generation (RAG) pipelines, and automated systems for vulnerability detection.
- Manage the full lifecycle of AI-powered features: from architectural planning and implementation through deployment, monitoring, and ongoing optimization.
- Foster technical excellence by participating in architecture discussions, conducting code reviews, mentoring engineers, and promoting best practices in the software development lifecycle and cloud-native development.
Location and work mode
- Remote position based in Costa Rica
