Experimenting with emerging AI assisted engineering tools and cloud services, providing feedback and insights from real world testing
Building solutions to meet the highest possible quality standards while simultaneously balancing security, performance, availability, and maintainability concerns
Collaborating with the team to tackle complex technical problems, contributing to design and implementation to ensure quality engineering outcomes
Delivering robust and reusable solutions that integrate seamlessly into other teams’ workflows and products
Actively participating in code reviews, maintain high quality code bases and assist in documentation for knowledge sharing
Work on cross-functional projects, ensuring alignment and addressing inter-dependencies
Demonstrable experience in designing and implementing scalable, maintainable and reliable software solutions
Working knowledge of AI/ML and Gen AI applications and how they can enhance software engineering processes to improve productivity
Experience in developing applications using .NET framework, JavaScript frameworks (Next JS), APIs and databases such as Aurora is highly desirable
Exposure building RAGs using LlamaIndex, LangChain, or similar frameworks.
Exposure building Agentic AI systems using AutoGen, SemanticKernel, Pydantic, or similar frameworks is preferred
Proficiency in one or more programming languages (e.g., Python, TypeScript or C#) and experience developing microservices architecture on cloud platforms (AWS & Azure)
A keen interest in researching new AI tooling and you are a daily user of AI coding assistants such as Cursor, Continue, GitHub CoPilot, Aider, Cline, etc.
Knowledge or exposure in Anthropic Claude, Llama, LiteLLM, Cursor, windsurf / Codeium, VO Vercel, Continue, Aider, Cline, Langchain, Langgraph, Hugging Face will be highly desirable
Demonstrated ability to collaborate with stakeholders to solve business-critical problems
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now.