Title: Senior Software Engineer (AI Engineer with Customer-Facing)
Location: Remote
Salary: £100,000 - £130,000
Tech: Python, JavaScript, Azure, AWS, AI
Industry: AI Consultancy
Join an AI consultancy helping clients solve real-world problems through practical innovation and technical excellence. We’re looking for a well-rounded engineer with a passion for AI, strong product instincts, and the ability to bridge engineering and customer needs. If you enjoy learning new technologies, leading projects, and building things that matter—this could be a perfect fit.
What Makes This Role Unique
* Hands-On AI Learning: You’ll build real solutions using modern AI tools, while gaining experience and mentorship that will deepen your expertise.
* Client-Facing Impact: Work directly with customers, helping them understand what’s possible—and then making it real.
* Leadership Path: This role offers a clear opportunity to grow into a technical leadership position while contributing at every phase of product delivery.
What You’ll Be Doing
Collaborating With Clients
* Facilitate technical discovery sessions to uncover goals, needs, and constraints.
* Communicate clearly with both technical and business stakeholders.
* Represent the consultancy’s capabilities in client-facing conversations, earning trust through clarity and credibility.
* Build lasting relationships with client teams, serving as both a technical advisor and delivery partner.
Designing & Delivering Solutions
* Translate customer needs into working prototypes to test ideas and gather feedback quickly.
* Make thoughtful engineering decisions that balance speed of iteration with technical soundness.
* Architect systems that grow from experimental builds to production-ready applications.
* Work across all phases of delivery—Discovery, Alpha, Beta, and Live—ensuring smooth transitions and high-quality outcomes.
Leading Technical Teams
* Guide engineering teams through structured development cycles with a focus on quality and clarity.
* Mentor less experienced engineers by sharing best practices, reviewing code, and fostering technical growth.
* Partner closely with product managers, designers, and other collaborators to create cohesive solutions.
* Uphold high standards for code quality, architecture, and development practices.
Growing as a Technologist
* Deepen your AI skillset through real projects, team collaboration, and continuous learning.
* Stay on top of emerging technologies and bring fresh ideas to your work.
* Actively contribute to internal knowledge sharing—your growth supports the team’s growth.
* Experiment often, learn from failure, and iterate quickly.
What You Bring
Engineering Excellence
* 5–8+ years building robust software systems—ideally across the Python full stack.
* Skilled in modern web development, cloud infrastructure, databases, and open-source tooling.
* Able to make sound architectural decisions and explain trade-offs to others.
* Comfortable navigating ambiguity and breaking down complex problems.
Consulting & Communication Skills
* Experience engaging with customers or stakeholders in a technical setting.
* Confident leading collaborative sessions, from discovery to solution design.
* Clear communicator, capable of translating between technical and non-technical audiences.
* Professional presence in customer meetings and workshops.
Fast Learning & AI Interest
* Demonstrated ability to pick up new tools and technologies quickly.
* Familiarity with generative AI tools (e.g. ChatGPT, Claude, GitHub Copilot, Cursor).
* Strong interest in AI’s practical applications and a desire to develop deeper expertise.
* Growth mindset—you seek feedback, adapt fast, and stay curious.
Emerging Leadership
* Prior team leadership experience or clear readiness to take on that responsibility.
* Enjoy mentoring and helping others grow.
* Solid grasp of engineering best practices, and when to adapt them.
* Comfortable working across disciplines and aligning diverse perspectives.