We are hiring a Principal Software Engineer to lead AI-first engineering practices for a mature enterprise software platform. The role involves designing and building AI tooling to accelerate deployment, reduce manual overhead, and scale product rollout. Candidates must have senior-level technical expertise, hands-on coding ability, and experience in high-growth environments.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Job Description
About this role
We are working with a platform business to appoint their first dedicated AI engineering hire. The organisation operates a mature, revenue-generating enterprise software platform with an established customer base. The engineering team and the underlying product are well-established. The AI capability layer is not, and building it is the mandate for this hire.
The successful candidate will take full technical ownership of how the platform is configured and delivered to customers. The objective is to apply AI-first engineering practice to reduce manual overhead in the deployment process, compress delivery timelines, and increase the scale at which the product can be rolled out. This person will define the approach as well as execute it, reporting directly to the Directors.
What you will do
- Assess the current end-to-end delivery and configuration process to identify the highest-impact opportunities for AI tooling
- Design, build, and own the tooling that accelerates deployment across the customer base
- Work alongside an established engineering team, drawing on institutional product knowledge to inform and shape the approach
- Take full technical ownership of AI development on the platform with direct board-level accountability
What we are looking for
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
- An engineer who operates AI-first as a default: using AI tooling actively in daily engineering practice, not learning to do so
- Demonstrable experience in a high-growth or scale-up environment, with a track record of owning outcomes and shipping without extensive process overhead
- Hands-on technical ability: this is a role for someone who writes code and builds tooling directly, not one that directs others to do so
- Comfort operating on a largely greenfield brief with limited prior specification
- Experience at Senior, Staff, or Principal level
Technical Skills
- AI Agents · Multi-Agent Systems · Agentic AI
- LLMs · Fine Tuning · Prompt Engineering
- LangChain · LangGraph · MCP
- RAG · Vector Databases
- Python · PyTorch · FastAPI
- MLOps · CI/CD · REST APIs
- Distributed Systems · Microservices · System Design
- AWS · GCP · Azure · Docker · Kubernetes
- Claude Code
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
Role details
Title: Principal Software Engineer (working title, open to discussion)
Reports to: Directors
Location: UK-based, fully remote with occasional travel
Compensation: £150,000 – £200,000 base salary plus bonus, negotiable for the right candidate
Start date: ASAP, or by agreement
Further detail regarding the organisation and product will be shared with shortlisted candidates.
Similar Jobs
Explore other opportunities that match your interests
Senior Director of Product - AI-native Hiring Platform
spotted zebra
Principal Business Intelligence Specialist
jagex: the runescape company