Backend Engineer

Cytora
UK
7 months ago
Applications closed

Related Jobs

View all jobs

Backend Software Engineer

Senior Backend Engineer - Data Engineer

AWS Backend Engineer (Inside IR35)

Mid/Senior Backend Engineer (Node.js & TS)

Software Engineer

Staff Engineer (ML-Native / Software Engineering)

We are a high-growth Series-B InsurTech start-up using data and machine learning to revolutionize the insurance industry. You will be joining a strong and mission driven team, working to build a customer facing product that fundamentally changes the way insurers evaluate risk, enabling them to move from highly manual workflows to digital risk flows. Cytora’s Risk Stream is a serverless and cloud native SaaS platform that automates the digitisation, evaluation and decisioning of risks for commercial insurers. Our product drastically improves the working lives of our users, enables our customers to cover more risks, more competitively. The Role As backend engineer at Cytora, you will be joining a backend functional team. As such, the teams are small (maximum 4/5 people) and work independently of each other. Each team has a technical lead and a product owner steering the team to make sure we deliver the right features. Regardless of team you join, you will be prototyping, implementing, shipping and supporting features that are changing the insurance industry. The core of our product is to digitize risks and to accomplish that we rely heavily on Generative AI. Our engineering and product teams are distributed across Europe. Below you can find the required and preferred qualifications. We made this list quite extensive so that you also get a taste of our tech stack Requirements This role requires experience with: - Git (we use GitHub) - Python (buzzwords: msgspec, httpx, pydantic, fastapi, structlog, sqlalchemy, alembic, jinja2, pytest, ruff, mypy) - Mypy (we use mypy, a lot. We also welcome candidates with experience with other static type checkers) - Rest APIs - Relational Databases (we use Postgres) - Docker (we use Docker to package our code, and docker-compose to run it locally) - AWS, and more specifically with: - AWS S3 - AWS Lambda (The vast majority of our backend code is deployed as AWS Lambda functions) - AWS API Gateway - AWS SQS - AWS SNS - AWS STEP Functions This role benefits from experience with: - Redis - GCP, and more specifically with: - GCP BigQuery (we use it to power our analytics) - OCR engines (we use AWS Textract, GDocAI, and we have used tesseractOCR in the past) - Prompt Engineering - Weaviate (we use it for RAG in LLM powered tasks and for hybrid searches) - Kubernetes (we run Weaviate and other specific services on Kubernetes) - CircleCI - DataDog - Auth0 (we use it, but we would rather not have to :face_exhaling:) - Role Based Access Control - JsonSchema - Pusher (we use it to push notifications to our Frontend Web App) - LocalStack (we use it to mock AWS services locally) - Terraform Benefits Stock options Enhanced parental leave Private health insurance - UK only Choice of laptop Flexi-working £2000 travel budget Company trips We employ people across the UK and Europe - Spain & Austria (using a 3rd party Employer of Record model), and inevitably the benefits that we can offer vary slightly in different territories, due to local employment law and feasibility. Our salary range does not vary depending on territory. Location Cytora are a remote-first company. For this role you can be based anywhere in the UK or EU provided you 1. have fluent spoken and written English, and 2. have the permanent right to work without requiring visa sponsorship. Equal Opportunities We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Get the latest insights and jobs direct. Sign up for our newsletter.

By subscribing you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

Machine Learning Jobs in the Public Sector: Opportunities Across GDS, NHS, MOD, and More

Machine learning (ML) has rapidly moved from academic research labs to the heart of industrial and governmental operations. Its ability to uncover patterns, predict outcomes, and automate complex tasks has revolutionised industries ranging from finance to retail. Now, the public sector—encompassing government departments, healthcare systems, and defence agencies—has become an increasingly fertile ground for machine learning jobs. Why? Because government bodies oversee vast datasets, manage critical services for millions of citizens, and must operate efficiently under tight resource constraints. From using ML algorithms to improve patient outcomes in the NHS, to enhancing cybersecurity within the Ministry of Defence (MOD), there’s a growing demand for skilled ML professionals in UK public sector roles. If you’re passionate about harnessing data-driven insights to solve large-scale problems and contribute to societal well-being, machine learning jobs in the public sector offer an unparalleled blend of challenge and impact. In this article, we’ll explore the key reasons behind the public sector’s investment in ML, highlight the leading organisations, outline common job roles, and provide practical guidance on securing a machine learning position that helps shape the future of government services.

Contract vs Permanent Machine Learning Jobs: Which Pays Better in 2025?

Machine learning (ML) has swiftly become one of the most transformative forces in the UK technology landscape. From conversational AI and autonomous vehicles to fraud detection and personalised recommendations, ML algorithms are reshaping how organisations operate and how consumers experience products and services. In response, job opportunities in machine learning—including roles in data science, MLOps, natural language processing (NLP), computer vision, and more—have risen dramatically. Yet, as the demand for ML expertise booms, professionals face a pivotal choice about how they want to work. Some choose day‑rate contracting, leveraging short-term projects for potentially higher immediate pay. Others embrace fixed-term contract (FTC) roles for mid-range stability, or permanent positions for comprehensive benefits and a well-defined career path. In this article, we will explore these different employment models, highlighting the pros and cons of each, offering sample take‑home pay scenarios, and providing insights into which path might pay better in 2025. Whether you’re a new graduate with a machine learning degree or an experienced practitioner pivoting into an ML-heavy role, understanding these options is key to making informed career decisions.

Machine‑Learning Jobs for Non‑Technical Professionals: Where Do You Fit In?

The Model Needs More Than Math When ChatGPT went viral and London start‑ups raised seed rounds around “foundation models,” many professionals asked, “Do I need to learn PyTorch to work in machine learning?” The answer is no. According to the Turing Institute’s UK ML Industry Survey 2024, 39 % of advertised ML roles focus on strategy, compliance, product or operations rather than writing code. As models move from proof‑of‑concept to production, demand surges for specialists who translate algorithms into business value, manage risk and drive adoption. This guide reveals the fastest‑growing non‑coding ML roles, the transferable skills you may already have, real transition stories and a 90‑day action plan—no gradient descent necessary.