Required Skills & Experience
To succeed in this role, you will need:
- Hands-on experience with Generative AI technologies such as LLMs, embeddings, and vector databases (pgvector, Pinecone, Weaviate, or similar).
- Familiarity with orchestration tools, such as LangChain or LlamaIndex, is important, along with experience in designing conversational agents or AI-augmented workflows.
- Strong proficiency in Python is required, particularly in building production-grade APIs and services using frameworks such as FastAPI, Flask, or Django.
- You should also bring a solid understanding of system architecture and design patterns.
- You will also need strong frontend development skills with TypeScript and , as well as the ability to build clean, reusable components using ShadCN/UI and Tailwind CSS.
- On the infrastructure side, proficiency with Terraform is essential, alongside experience working with cloud environments such as Azure (preferred), AWS, or GCP.
- A good understanding of networking, security, CI/CD pipelines (GitHub Actions or equivalent), and containerisation (Docker, Kubernetes/AKS) will be important in enabling smooth deployments and scalable solutions.
Preferred Skills
Experience with authentication and identity management tools, such as Auth0 or Azure AD, will be an advantage.
Additionally, exposure to multi-agent AI systems or advanced orchestration frameworks will be beneficial.
Soft Skills
Beyond technical expertise, we seek individuals with:
- Strong problem-solving skills who can break down complex challenges into practical solutions.
- Excellent communication skills are vital, particularly the ability to explain technical concepts clearly to non-technical stakeholders.
- You should be a collaborative team player, able to work across engineering, data, and business functions, while also being adaptable and comfortable working in fast-paced environments with evolving priorities.
- Above all, we value innovation, ownership, and a proactive attitude—a willingness to experiment with new technologies, take initiative, and deliver high-quality outcomes.
Why Join Us?
This is an opportunity to work at the forefront of AI and innovation within enterprise environments.
You will join a highly skilled and forward-thinking team, with the opportunity to shape solutions that have a global impact.
We offer an environment that supports continuous learning, experimentation, and professional growth, giving you the space to build your expertise while contributing to cutting-edge projects.