Senior Software Engineer / CTO
2 Days Old
Get AI-powered advice on this job and more exclusive features.
FAIR is a football-focused AI research startup serving the football community.
About the Role
We’re looking for a Senior Software Engineer with deep expertise in full‑stack systems engineering and LLMs. You’ll design, build, and scale intelligent applications powered by generative AI—from backend services and data pipelines to frontend interfaces and cloud infrastructure. You’ll play a key role in shaping our AI platform architecture and microservices ecosystem, building reliable, high‑performance systems that bring AI products to life.
Key Responsibilities
- Design, develop, and deploy scalable AI‑driven applications using Python, LangChain, and LangGraph.
- Integrate LLM APIs into products and workflows.
- Architect and maintain microservices for scalable, fault‑tolerant AI systems.
- Build and optimize backend APIs using FastAPI and Node.js.
- Manage and query data with PostgreSQL and MongoDB; design schemas for high‑performance AI workloads.
- Develop modern frontends with ReactJS connected to AI backends.
- Deploy workloads across Microsoft Azure and Google Cloud Platform (GCP).
- Collaborate with Data Science & Research, Software Engineering, Product & Design teams to deliver new AI‑powered features.
- Implement best practices for security, observability, scalability, and CI/CD in production systems.
- Stay up to date with the latest LLM frameworks, vector databases, and AI infrastructure tools.
Requirements
- 5+ years of software engineering experience (backend focus).
- Prior experience in AI platform, data infrastructure, or ML engineering teams.
- Expert‑level Python skills (async programming, APIs, architecture).
- Hands‑on experience with LangChain, LangGraph, and OpenAI APIs (ChatGPT, GPT‑4, fine‑tuning, embeddings).
- Strong understanding of microservices, containerization (Docker/Kubernetes), and distributed system design.
- Deep knowledge of PostgreSQL and MongoDB (schema design, indexing, optimization).
- Experience deploying to Azure and GCP.
- Experience with Node.js and ReactJS for modern web apps.
- Solid grasp of CI/CD pipelines, cloud architecture, and scalable backend design.
- Excellent problem‑solving, communication, and system design skills.
- Experience with vector databases, retrieval‑augmented generation (RAG), or custom model orchestration.
- Knowledge of TypeScript and GraphQL.
- Contributions to open‑source AI or developer tooling projects.
- Knowledge of football (a plus, not a requirement)
What We Offer
- Opportunity to become CTO after 6 months, if performance is outstanding.
- Salary and equity options.
- Remote working environment.
- Opportunity to work with cutting‑edge AI technologies.
- A collaborative, fast‑paced, and innovation‑driven culture.
PLEASE DO NOT APPLY IF YOU DO NOT MATCH THE REQUIREMENTS
- Location:
- United Kingdom
- Salary:
- £125,000 - £150,000
- Job Type:
- FullTime
- Category:
- IT & Technology