Back to jobs
New

Senior Software Engineer (AI/Go)

Costa Rica

Job Title: Senior Software Engineer (AI/Go)

Key Skills: Go, Python, LLMs, RAG, MCP, Microservices, Kubernetes, Docker, GCP, REST APIs

Experience: +7 YOE.

Location: Costa Rica

Mode: Remote.

We at Coforge are hiring Senior Software Engineer (AI/Go) (#JobNumber) with the following skill set.

Key Responsibilities

  • Design, develop, and deliver scalable AI-centric software systems with a focus on backend engineering, distributed systems, and intelligent automation capabilities.
  • Drive the implementation of agentic AI solutions to identify vulnerabilities, automate penetration testing workflows, optimize operational processes, and improve threat intelligence capabilities.
  • Own end-to-end software delivery from ideation to production deployment, monitoring, and continuous optimization while promoting engineering excellence and SDLC best practices.
  • Lead technical discussions, mentor junior engineers, conduct code reviews, and collaborate with cross-functional teams to integrate AI-enabled capabilities into enterprise systems.

Required Skills & Qualifications

  • Bachelor’s degree in Computer Science, Engineering, Information Technology, Cybersecurity, or equivalent practical experience.
  • 7+ years of experience in backend software engineering and distributed systems development.
  • Strong hands-on experience with AI technologies including LLMs, RAG, MCP, and AI-driven application development.
  • Expert-level proficiency in Go (4+ years) and strong practical experience with Python.
  • Strong experience building scalable microservices architectures, REST APIs, gRPC services, and distributed backend systems.
  • Experience with unit testing, BDD testing methodologies, and software quality engineering practices.
  • Strong understanding of token optimization, LLM cost optimization strategies, and scalable AI workload implementation.
  • Hands-on experience with asynchronous messaging technologies such as Kafka or Google Pub/Sub.
  • Strong expertise with Docker, Kubernetes, cloud platforms (GCP preferred), and containerized deployments.
  • Deep understanding of relational and NoSQL databases, Agile methodologies, and collaborative software engineering practices.

Preferred Skills:

  • Familiarity with UML, Domain-Driven Design (DDD), and software architecture modeling.
  • Experience in cybersecurity, offensive security tools, or AI-enabled security platforms.
  • Experience working in fast-paced startup or high-growth environments.
  • Experience scaling cloud-native microservices and AI-enabled distributed systems.

Posted On: 14-05-2026

At Coforge, we hire professionals based solely on their skills and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.

Create a Job Alert

Interested in building your career at Encora? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Phone
Resume/CV

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf