Lead AI Engineer
Salary: £100,000 - £140,000 per annum
London
Overview:
We are on a mission to transform the developer experience for creating web and cloud applications. Our goal is to provide an exceptionally straightforward, enjoyable, and efficient way for developers to leverage the latest cloud technologies. Our open-source platform, driven by a thriving community of engineers from top-tier companies, aims to become the ultimate solution for enhancing developer productivity. Supported by prominent investors, we are poised for significant growth and impact.
Role Summary:
This position is ideal for individuals passionate about the integration of AI in software development. We are looking for someone who believes that AI can revolutionize how software is built and deployed. Our vision includes an AI-enhanced developer experience that makes the creation of cloud-native applications simple, efficient, and enjoyable. We seek a problem solver who relishes tackling the most complex challenges and has a track record of successful project delivery within the AI/LLM ecosystem.
Key Responsibilities:
- User Engagement & Strategy Development: Interact with users to inform and shape our AI product strategy.
- Research & Development: Work closely with the team to research, design, and develop an optimal AI-powered developer experience.
- Prototyping & Delivery: Lead the prototyping and product delivery process, driving project velocity while maintaining high-quality standards.
- Hands-On Coding & Leadership: Combine hands-on coding with serving as the AI subject matter expert within the team.
- Technical Leadership: Stay abreast of the latest developments in AI and provide technical guidance and leadership.
Essential:
- AI Model Deployment: Experience in deploying and running AI models in production environments, particularly in cloud settings. Must understand the challenges of scaling AI solutions and be capable of implementing robust, reliable, and maintainable AI systems.
- Industry Experience: At least 5 years of experience in a software engineering role, with a focus on writing maintainable application code.
- Cloud-Native Architecture: Proficiency in cloud-native architecture and a strong understanding of the underlying infrastructural elements.
- Cloud Provider Expertise: Experience with at least one cloud provider (preferably AWS) for 2+ years.
- Communication Skills: Ability to effectively communicate and coordinate with both technical and non-technical teams.
Nice to haves:
- Startup/Scale-Up Experience: Prior experience as a senior member of a startup or scale-up team.
- Developer Tools: Experience in building AI-powered developer tools and a genuine enthusiasm for improving developer productivity.
- LLM Cost Optimization: Experience in optimizing costs for LLMs by comparing different open and closed source models and making informed decisions on quality, speed, and cost.
- AIOps/LLMOps Practices: Familiarity with applying AIOps/LLMOps best practices, including prompt engineering.
- AWS Services: Experience with AWS services like SageMaker, Bedrock, ECS, EC2, RDS, Networking, and CloudWatch.
- Infrastructure as Code: Proficiency with Infrastructure as Code tools (such as Pulumi or Terraform) and using CI/CD best practices.
This is a unique opportunity to play a key role in a fast-growing startup, driving technical vision and having a significant impact on the company's direction. This role requires resilience and a strong commitment to excellence.