Technical Leadership Role
As a key member of our Engineering team, you will collaborate with top engineers and AI experts to drive innovation, culture, and experimentation. You will contribute to designing and implementing scalable, maintainable, and reliable software solutions that integrate seamlessly into other teams' workflows and products.
Your Key Responsibilities
* Collaborate with the team to tackle complex technical problems and ensure quality engineering outcomes.
* Translate requirements into engineering solutions and assist in breaking down work for team members.
* Experiment with emerging AI assisted engineering tools and capabilities, providing feedback and insights from real world testing.
* Deliver robust and reusable solutions that support a customer centric approach and align with user needs and organisational goals.
We are Looking for Someone with:
* Extensive 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 building RAGs using LlamaIndex, LangChain, or similar frameworks.
* Preferably experience building Agentic AI systems using AutoGen, CrewAI, Pydantic, or similar frameworks.
* 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 experience as a daily user of AI coding assistants such as Cursor, Continue, GitHub CoPilot, Aider, Cline, etc.
Why Work with Us?
You will thrive and be supported when faced with challenges and empowered to tackle new opportunities. Whether you're passionate about delivering exceptional results, driven by innovation, or called by creativity, a career here is for you.