Disclaimer: Hunt UK Visa Sponsors aggregates job listings from publicly available sources, such as search engines, to assist with your job hunting. We do not claim affiliation with Scrub AI. For the most up-to-date job details, please visit the official website by clicking "Apply Now."
At Scrub AI, we’re using AI and machine learning to solve a problem that has frustrated businesses for years: extracting messy data from spreadsheets.
Dealing with inconsistent, unstructured data is a tedious but essential task. We’re building technology that automates the process of extraction, transformation and validation with superhuman accuracy. By applying the latest advances in machine learning, we make data scrubbing seamless. We are initially targeting the insurance industry and have secured contracts with some of the largest companies in the space. Looking forward, our technology has the potential to transform sectors ranging from finance to healthcare.
We recently secured another £1M in funding (we’ve raised over £2.7M total) and are scaling up. We’re looking for a Senior Full Stack Engineer to help us build and scale our AI-powered data platform. This is an opportunity to work at the intersection of machine learning, automation, and web development, solving high-impact challenges in a fast-moving startup. If you enjoy working with cutting-edge technology and real-world data problems, we’d love to hear from you.
Responsibilities
- Backend Development: Architect, develop, and optimize our backend ML inference API using Python (Flask/FastAPI) to support high-performance, scalable applications.
- Frontend Development: Design and build intuitive, responsive UIs using JavaScript/TypeScript with React/Next.js, ensuring seamless user experiences.
- System Architecture & Scalability: Drive architectural decisions to ensure our systems scale efficiently, optimizing database structures and API performance.
- Cloud Infrastructure & DevOps: Deploy, manage, and monitor cloud-based services on AWS (ECR, ECS, Lambda, S3, DynamoDB, RDS) and refine CI/CD pipelines for automated testing and deployment.
- Security & Performance Optimization: Implement best practices for API security, authentication, authorization (OAuth, JWT, RBAC), and overall system reliability.
- Testing & Code Quality: Lead test-driven development with unit, integration, and E2E tests using modern testing frameworks.
- Error Monitoring & Debugging: Use Sentry, Datadog, or similar tools to monitor system performance, troubleshoot errors, and resolve production issues quickly.
- Collaboration & Mentorship: Work closely with product, design, and ML teams to align engineering efforts with business goals. Mentor junior engineers and contribute to a high-performance engineering culture.
- Technical Leadership & Innovation: Stay ahead of industry trends, recommend emerging technologies, and introduce best practices that enhance the team’s capabilities.
Requirements
- 6+ years of hands-on experience in full-stack development, with a strong emphasis on backend engineering (Python, Flask/FastAPI, REST, gRPC, GraphQL, WebSockets).
- 4+ years of experience in modern frontend frameworks (React, Next.js, TypeScript, Tailwind, CSS-in-JS frameworks, or similar).
- Expertise in AWS cloud infrastructure and DevOps practices, including containerization (Docker, Kubernetes) and serverless computing.
- Experience with high-performance database design (PostgreSQL, MySQL, NoSQL solutions like DynamoDB or Redis) and data processing.
- Deep knowledge of system architecture, distributed computing, caching strategies, and API performance optimization.
- Strong grasp of testing methodologies (unit, integration, E2E) and tools such as Jest, Cypress, Playwright, or PyTest.
- Experience with authentication, authorization, and security best practices for web applications (OAuth, JWT, RBAC).
- Proactive mindset, strong analytical skills, and the ability to work autonomously while also leading technical initiatives.
- Startup DNA: Comfortable working in a fast-changing environment, wearing multiple hats, and driving solutions end-to-end.
Technologies we like to see on your resume
- Backend: Python, Pandas, NumPy, Flask, FastAPI, Django, Celery
- Frontend: JavaScript, TypeScript, React, Next.js
- Tools: Sentry, AWS, Docker
Company Benefits
- Competitive salary and benefits package (including equity)
- Flexible/hybrid remote working (office based in Shoreditch)
- A dynamic, collaborative, and supportive work environment
- Opportunities for professional growth and career advancement
- The chance to work on cutting-edge projects that make a real-world impact
Interview Process
Three rounds
- Background and technical experience (30 mins - video call)
- Technical interview (60 mins - preferably in person)
- Cultural fit (30 mins - video call)