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.