Software Engineer (AI Agentic Solutions) - Tech Consulting - EY Mauritius
What if we didn’t focus on who you are now, but who you could become?
The opportunity: your next adventure awaits
Your Key Responsibilities
- Design, develop, and deploy applications and microservices in Golang and Python that leverage AI/ML capabilities
- Architect and build AI agents — multi-step reasoning workflows, tool/function calling, memory, planning, and orchestration — using frameworks like LangChain, LangGraph, CrewAI, or custom agentic loops
- Build and integrate solutions using LLM APIs (Anthropic, OpenAI, etc.) including RAG pipelines, prompt engineering, and vector database integrations (pgvector, Pinecone, FAISS)
- Use AI-assisted development tools (Claude Code, GitHub Copilot, Cursor) effectively for rapid prototyping, refactoring, test generation, and agent-driven coding workflows
- Develop high-performance backend services and APIs (Gin/Echo/gRPC in Go; FastAPI in Python)
- Write clean, testable, production-grade code with proper version control (Git) and CI/CD practices
- Collaborate with cross-functional teams to translate business problems into AI-driven solutions
- Other cognate duties
To qualify, candidates must have
- A related bachelor's degree in Computer Science, Information Technology, or a related field or any STEM degree (Science, Technology, Engineering or Mathematics)
- Approximately 3-6 of experience in related field will be an advantage.
- Design, develop, and deploy applications and microservices in Golang and Python that leverage AI/ML capabilities
- Architect and build AI agents — multi-step reasoning workflows, tool/function calling, memory, planning, and orchestration — using frameworks like LangChain, LangGraph, CrewAI, or custom agentic loops
- Build and integrate solutions using LLM APIs (Anthropic, OpenAI, etc.) including RAG pipelines, prompt engineering, and vector database integrations (pgvector, Pinecone, FAISS)
- Use AI-assisted development tools (Claude Code, GitHub Copilot, Cursor) effectively for rapid prototyping, refactoring, test generation, and agent-driven coding workflows
- Develop high-performance backend services and APIs (Gin/Echo/gRPC in Go; FastAPI in Python)
- Write clean, testable, production-grade code with proper version control (Git) and CI/CD practices
- Collaborate with cross-functional teams to translate business problems into AI-driven solutions
Ideally, you will also have
- Strong hands-on Golang development: goroutines, channels, concurrency patterns, building high-performance microservices, gRPC, and CLIs
- Strong hands-on Python development (3+ years): OOP, async programming, common libraries (Pandas, NumPy)
- Deep practical understanding of building AI agents — agent architectures (ReAct, plan-and-execute), tool calling, MCP (Model Context Protocol), context/memory management, and agent evaluation
- Demonstrated experience using AI coding tools (Claude Code, GitHub Copilot, etc.) as part of the development workflow — agentic coding, spec-driven development, and prompt-based engineering, not just autocomplete
- Solid AI/ML fundamentals: how LLMs work, embeddings, fine-tuning vs. RAG, evaluation basics
- Working knowledge of SQL/NoSQL databases; exposure to vector databases is a plus
- Familiarity with cloud platforms (AWS/Azure/GCP), Docker, and Kubernetes basics
Good to Have
- Multi-agent orchestration and inter-agent communication patterns (A2A, agent swarms)
- Exposure to MLOps, model deployment, or fine-tuning open-source models (LoRA/QLoRA)
- Understanding of AI security concerns (prompt injection, data leakage, agent guardrails)
- Contributions to open-source AI/agent projects
What We Offer
- Opportunity to build cutting-edge AI agents and products from the ground up
- An AI-native engineering culture where modern tooling is embraced, not restricted
What we look for
What working at EY offers
At EY, our Total Rewards package supports our commitment to creating a leading people culture - built on high-performance teaming - where everyone can achieve their potential and contribute to building a better working world for our people, our clients, and our communities. It's one of the many reasons we repeatedly win awards for being a great place to work.
We offer a competitive remuneration package where you’ll be rewarded for your individual and team performance. Our comprehensive Total Rewards package includes support for flexible working and career development. Plus, we offer:
- Support, coaching, and feedback from some of the most engaging colleagues around.
- Opportunities to develop new skills and progress your career.
- The freedom and flexibility to handle your role in a way that’s right for you.
EY is committed to being an inclusive employer and we are happy to consider flexible working arrangements. We strive to achieve the right balance for our people, enabling us to deliver excellent client service whilst allowing you to build your career without sacrificing your personal priorities. While our client-facing professionals can be required to travel regularly, and at times be based at client sites, our flexible working arrangements can help you to achieve a lifestyle balance.
About EY
About the role
Skills
Who can apply
The employer didn't state any visa, work authorization, citizenship or clearance requirements in this posting. Confirm with the employer before applying.
Read automatically from the employer's posting text. Always confirm with the employer — requirements can change after a job is published.