Note: The job is a remote job and is open to candidates in USA. Harnham is partnering with a high-growth AI and technology startup operating at the intersection of artificial intelligence, private equity, and digital transformation. The Principal AI Software Engineer will lead the architecture of an AI-powered business intelligence platform, mentor engineering and data teams, build production-grade generative AI and LLM applications, and drive scalable cloud-based engineering practices.
Responsibilities
- Lead the technical direction and architecture of a next-generation AI-powered business intelligence platform, partnering closely with senior technology leadership
- Mentor and develop a high-performing team of software engineers, data scientists, and data engineers through code reviews, design reviews, and hands-on collaboration
- Design, build, and experiment with cutting-edge generative AI and LLM solutions to solve complex enterprise challenges
- Architect and develop production-grade services using Python and modern LLM orchestration frameworks, integrating multiple AI providers
- Partner with engineering and data teams to design scalable data models and optimize analytical workloads across cloud-based data platforms
- Build and maintain cloud-native infrastructure, deployment pipelines, observability tooling, and operational best practices
- Collaborate closely with business stakeholders to translate complex commercial requirements into scalable technical solutions
- Drive engineering excellence through testing, documentation, code quality standards, monitoring, and continuous improvement initiatives
Skills
- • 8+ years of software engineering experience, including experience operating at Staff, Principal, or Technical Lead level
- • Strong Python development expertise, with experience building production-grade applications, data platforms, and analytical systems
- • Hands-on experience with cloud technologies, ideally GCP, including data platforms, storage services, access management, and scalable compute services
- • Strong SQL, data modeling, and data architecture experience supporting analytical workloads
- • Proven success delivering complex projects end-to-end in fast-paced and ambiguous environments
- • Experience building and deploying production LLM applications using frameworks such as LangChain, LangGraph, or similar technologies
- • Experience working with multiple AI model providers and applying best practices for prompt engineering, context management, and AI application design
- • Outstanding communication skills with the ability to engage both technical and non-technical stakeholders
- • Experience with CI/CD pipelines, Docker, and Infrastructure-as-Code tooling
- • Familiarity with observability and LLM monitoring tools
- • Experience designing evaluation frameworks for AI applications and machine learning systems
- • Exposure to consulting, private equity, strategy, or enterprise transformation environments
Benefits
- Opportunity to play a key leadership role within a rapidly growing AI business.
- Work alongside highly experienced technology, analytics, and transformation professionals.
- Flexible hybrid or remote working arrangements.
- Significant technical ownership and influence over product and architectural direction.
- Exposure to cutting-edge AI technologies and enterprise transformation initiatives.
- Bonus
- Equity
- Competitive compensation package and long-term career growth opportunities.
Company Overview
Company H1B Sponsorship