Senior AI Engineer

We are seeking a senior AI engineer with hands-on experience in generative AI, API integrations and advanced agent-based applications. The ideal candidate is a seasoned Python developer who has transitioned into generative AI and is proficient with APIs and frameworks like OpenAI, LangChain, LlamaIndex or similar. This role is central to our efforts in delivering state-of-the-art AI solutions for our clients.

Your key responsibilities will include:

  • Developing and implementing generative AI solutions with APIs: Leading the design and deployment of generative AI applications, leveraging APIs such as OpenAI and other LLM providers to create practical solutions that integrate seamlessly into client ecosystems.
  • Advanced agent development and automation: Design, deploy and optimise autonomous agents using frameworks like Swarm and other agent-focused tools. Focus on developing multi-agent systems that solve complex tasks autonomously.
  • Integrating AI models into client systems: Working with RESTful APIs and WebSockets to integrate AI capabilities into existing client systems, ensuring robust and responsive generative AI interactions.
  • Implementing MLOps for generative AI pipelines: Managing model deployment pipelines using containerisation tools such as Docker, monitoring model performance and refining system workflows to ensure reliability and scalability.
  • Working in modern cloud environments: Configuring both internal and client-side cloud environments for secure and operationally efficient use of a modern AI software stack.
  • Collaboration and cross-functional problem-solving: Partnering with stakeholders across engineering, product management and business teams to identify and develop AI solutions that address real business needs and operational challenges.
  • Mentorship and team development: Mentoring junior engineers, offering guidance in the practical application of generative AI and encouraging a collaborative approach to innovation.
  • Staying updated on AI tools and frameworks: Keeping up with advancements in generative AI technologies, evaluating and recommending tools, frameworks and libraries that improve the efficiency and impact of our solutions.

Our key requirements are:

  • Educational background: A master’s degree in computer science, engineering or a related field.
  • Experience: A minimum of 5+ years in software development with a focus on AI engineering and at least 2+ years in generative AI and agent-based applications.

Technical expertise

    • Advanced skills in Python and experience with OpenAI APIs, LangChain or similar agent frameworks.
    • Practical knowledge of deploying and managing agents, with a solid understanding of autonomous task-solving approaches.
    • Proficient in working with RESTful APIs, data pipelines and scalable systems in cloud environments like AWS, Azure or GCP.
    • Familiar with prompt engineering and prompt templating techniques to maximise the output of API-driven generative models.
  • Problem-solving and analytical skills: Strong analytical and problem-solving skills to design robust, scalable solutions for complex challenges.
  • Communication skills: Ability to effectively communicate technical concepts to both technical and non-technical stakeholders, ensuring that AI solutions are accessible and valuable.
  • Leadership and mentorship skills: Proven ability to lead projects, guide junior team members and foster a collaborative team environment.
  • Certifications: Relevant certifications in AI, cloud platforms or automation tools are a plus.

We will be conducting interviews on an ongoing basis, and it will not be possible to submit applications once we have filled the open positions, so apply as soon as possible and no later than 19 January 2025.

We look forward to hearing from you!

About us

The Tech Collective is a fast-growing consulting company powered by Implement. We help organisations unlock the immense potential of data, AI and analytics, ensuring that they are fit for the digital future. Through co-creation and passionate advisory, we aim to make our clients’ data easy to handle and provide useful insights.

In our collective, you will find people with a combination of nerdiness and infectious energy. We are passionate about technology, but we also have a sincere interest in people.