Software engineer, generative AI (UK)
Role details
Job location
Tech stack
Job description
This role is designed for a well-rounded engineering generalist who leans heavily into generative AI while bringing a whole-systems mindset to architectural design. If you thrive on proactivity without red tape and love owning projects from proposal to deployment, you'll shape the future of AI and contribute to a product that's changing how the world works. This is a hybrid role based out of our San Francisco, New York City, or London hubs. You'll report to an engineering director or a senior engineering manager.
- We are open to hiring for this role at multiple levels, from senior to staff software engineer, with compensation ranges scaled to match your experience and expertise.
What you'll do
- Design and develop robust, secure, and scalable generative AI services and applications using Python and modern frameworks to drive enterprise-wide transformation
- Build and optimize high-performance, low-latency APIs and microservices to integrate advanced AI models and sophisticated agentic workflows into our core platform
- Act as a whole-systems thinker by making meaningful system design decisions and owning the architecture of core platform components from initial proposal through production deployment
- Implement and maintain responsive user interfaces using technologies like React and TypeScript to deliver intuitive user experiences and bridge the gap between backend services and frontend enablement
- Drive proactivity without red tape by clearly communicating changes, plans, and proposals to cross-functional teams and collaborating closely with product managers, data scientists, and DevOps engineers
- Partner with DevOps teams to build continuous deployment, logging, and monitoring systems that ensure top-tier performance, security, and reliability across distributed workloads
Requirements
Do you have experience in TypeScript?, * 3-5+ years of hands-on experience as a software engineer with a strong emphasis on Python development in production environments
- Proven expertise in building and deploying generative AI applications, leveraging LLMs, vector databases like Pinecone, Weaviate, or pgvector, and modern open-source agentic frameworks
- Practical experience with microservices architecture, RESTful APIs, cloud platforms such as AWS, GCP, or Azure, and containerization with Docker and Kubernetes
- Solid grasp of modern web technologies including FastAPI, Asyncio, database systems like PostgreSQL, and hands-on experience leveraging AI developer tooling like Claude, Cursor, or GitHub Copilot to accelerate your engineering workflows
- Exposure to enterprise architecture including practical experience implementing IAM, SSO, SAML, OAuth, OIDC, RBAC, robust security best practices, or building services for enterprise administration and billing systems
- A Connect mindset that thrives in collaborative settings where you actively engage with cross-functional teams and mentor other engineers, a Challenge spirit that drives you to tackle complex technical hurdles and proactively suggest innovative improvements, and an Own attitude where you take full accountability for delivering high-quality, resilient, and scalable code from conception to production
Benefits & conditions
- Generous PTO, plus company holidays
- Comprehensive medical and dental insurance
- Paid parental leave for all parents (16 weeks)
- Fertility and family planning support
- Early-detection cancer testing through Galleri
- Competitive pension scheme and company contribution
- Annual work-life stipends for:
- Wellness stipend for gym, massage/chiropractor, personal training, etc.
- Learning and development stipend
- Company-wide off-sites and team off-sites
- Competitive compensation and company stock options