Python Software Engineer
Python \| GCP \| AI \| London (hybrid) \| Software Engineer
We’re working with a fast-growing startup on a mission to transform how organisations understand people, using cutting-edge AI to deliver deeper, faster, and more accurate insights. If you’re a Python Engineer who loves solving complex problems and wants to push the boundaries of AI, this role is for you.
Role:
Python Engineer. We are looking for a Mid \& Senior Software Engineer.
Location:
London (3 days per week)
Salary:
Up to £90,000
We’re hiring two engineers, Mid and Senior level, to join a small but high-impact team. You’ll be hands-on in building scalable systems, driving DevOps best practices, and breaking down complex challenges into simple, elegant solutions. As an engineer, you’ll play a key role in shaping AI-driven products while helping the technology scale to the next level.
Day to Day:
Engineer high-quality Python code that is clean, maintainable, and built to last
Break down complex technical problems into clear deliverables, ensuring steady progress
Lead on DevOps practices including CI/CD, container orchestration, and cloud infrastructure
Work with AI and LLMs in production environments to make research faster and smarter
Collaborate closely with product and business teams, translating technical trade-offs into clear decisions
Software Engineer Requirements:
3+ years of software engineering experience
Strong experience working with Python in a commercial setting.
Strong background in web-based systems, cloud infrastructure, and DevOps
Practical experience deploying and scaling AI models
A problem-solving engineer who thrives on unblocking challenges quickly
Excellent communicator who can explain technical concepts simply
Nice to have
Experience with data analytics or evaluation systems
Experience working with GCP.
Mentoring experience to help grow more junior engineers