
Trainline · London
About us We are champions of rail, inspired to build a greener, more sustainable future of travel. Trainline enables millions of travellers to find and book th...
About us
We are champions of rail, inspired to build a greener, more sustainable future of travel. Trainline enables millions of travellers
to find and book the best value tickets across carriers, fares, and journey options through our highly rated mobile app, website,
and B2B partner channels.
Great journeys start with Trainline 🚄
Now Europe’s number 1 downloaded rail app, with over 135 million monthly visits and £6.3 billion in annual ticket sales, we
collaborate with 270+ rail and coach companies in over 40 countries. We want to create a world where travel is as simple,
seamless, eco-friendly and affordable as it should be.
Today, we're a FTSE 250 company driven by our incredible team of over 1,000 Trainliners from 50+ nationalities, based across
London, Paris, Barcelona, Milan, Edinburgh and Madrid. With our focus on growth in the UK and Europe, now is the perfect time to
join us on this high-speed journey.
Introducing the Infrastructure Engineering and Tooling team aka Atlas at Trainline👋
The Infrastructure Engineering and Tooling team, also known as Atlas, owns the ecosystem used to deploy, run and manage traffic
across the Trainline platform. The team is currently building the next version of Trainline’s infrastructure platform, with a
focus on reliability, quality, automation and secure, scalable delivery.
You will join a collaborative team made up of software engineers, DevOps engineers and platform engineers across a range of
experience levels. The team works across technologies including Terraform, AWS, Node.js, C# and Python, but we do not expect you
to know everything from day one. In this role, you will work closely with a Senior Platform Engineer, Tech Lead, Delivery Manager
and wider engineering stakeholders to deliver high-quality infrastructure improvements that make our platform easier and safer to
operate.
In this role as the Platform Engineer, you will... 🚄
manage services reliably.
are clear, consistent and maintainable.
environment.
for engineering teams.
requirements and deliver agreed milestones.
production.
forward effectively.
improve the quality of your work.
We'd love to hear from you if you have... 🔎
and security best practice.
infrastructure code.
risks.
programming languages.
authentication approaches such as OIDC.
Enjoy fantastic perks like private healthcare & dental insurance, a generous work from abroad policy, 2-for-1 share purchase
plans, an EV Scheme to further reduce carbon emissions, extra festive time off, and excellent family-friendly benefits.
We prioritise career growth with clear career paths, transparent pay bands, personal learning budgets, and regular learning days.
Jump on board and supercharge your career from day one!
We're operating a hybrid model and ask that Trainliners work from the office a minimum of 60% of their time over a 12-week period.
We also have a 28-day Work from Abroad policy.
Our values represent the things that matter most to us and what we live and breathe everyday, in everything we do:
We know that having a diverse team makes us better and helps us succeed. And we mean all forms of diversity - gender, ethnicity,
sexuality, disability, nationality and diversity of thought. That's why we're committed to creating inclusive places to work,
where everyone belongs and differences are valued and celebrated.
Interested in finding out more about what it's like to work at Trainline? Why not check us out on LinkedIn, Instagram and
Glassdoor!
About Neo4j: Neo4j is the graph intelligence platform that transforms data into knowledge to power the next generation of intelligent applications and AI systems. It includes enterprise-ready knowledge graphs for accurate, explainable, and governed AI; the most comprehensive, trusted, and easy-to-deploy graph capabilities across any environment and data source; and an unmatched ecosystem trusted by 84 of the Fortune 100 and supported by the world’s largest graph community. Intelligence that works. Results that matter. Built to work everywhere and integrate with everything across every cloud for dynamic, personalized, and autonomous AI systems. We deliver quicker results, contextual knowledge, and solutions that impact customers and employees across the business. Our Vision: At Neo4j, we have always strived to help the world make sense of data. As business, society and knowledge become increasingly connected, our technology promotes innovation by helping organizations to find and understand data relationships. We created, drive and lead the graph database category, and we’re disrupting how organizations leverage their data to innovate and stay competitive. The Team: Aura is Neo4j’s managed cloud platform, operating at scale with 800+ Kubernetes clusters across multiple clouds. At its core is Omni, the platform that powers Aura. Within it, the Platform Security team ensures developers have the tools and documentation to ship secure code and create services using a secure-by-design ethos. We’re hiring experienced engineers with a security mindset to expand our tooling, add new guardrails, and partner with Aura teams on secure design. The Role: * Develop cloud-native controls in Azure, AWS and/or GCP to enforce the security baseline at scale, integrating with open-source and vendor tools as needed. * Enhance product security along the software development lifecycle by creating “paved roads” and defining additional security and software excellence requirements for containerised services running on multiple managed Kubernetes clusters. * Act as a subject matter expert for the Platform and Engineering teams by providing guidance on cloud and k8s services, secure infrastructure-as-code, modern secure AuthZ/AuthN techniques (i.e. SPIFFE) and secrets management solutions. * Collaborate with other teams to define and implement Cloud/K8s native policies and procedures (i.e. Kyverno, Pod Security Standards). * Conduct security assessments, audits and architecture reviews in order to introduce new cloud controls in the platform and make recommendations to improve the overall security posture. * Support the incident detection and response process by maintaining cloud monitoring and alerting tooling and developing scripts needed for troubleshooting and resolution of incidents and security issues. THE IDEAL CANDIDATE WOULD HAVE: * Experience with Containers, Kubernetes, Infrastructure-as-Code and programming languages such as Go, Java and/or Python. * Proven experience in a security engineering role with hands-on technical involvement, and exposure to decision making processes. * An active interest and background in Cloud, Infrastructure and/or Network security. * Proven track record with cloud-native authentication mechanisms (i.e. OIDC, OAuth2), secrets management, admission controllers, service mesh, mTLS and cloud based IAM solutions. * Familiarity with securing and hardening K8s clusters, containerised applications and Linux hosts * Demonstrated ability to architect cloud-native applications including the design of APIs and microservices on containers. #LI-Hybrid Why Join Neo4j? Neo4j is, without question, the most popular graph intelligence platform in the world. We have customers in every industry globally, and our products are a proven product/market fit. Joining our team is an opportunity to shape the future of data and analytics. Below are just a few exciting facts about Neo4j. * Neo4j is one of the fastest-scaling technology companies in this industry. It recently surpassed $200M in annual recurring revenue (ARR), doubling its ARR over the past three years. * Raised the biggest funding round in database history ($325M Series F). Backed by world-class investors like Eurazeo, GV (formerly Google Ventures), and Inovia Capital, Neo4j has raised over $600M in funding and is currently valued at over $2Bn. This puts Neo4j among the most well-funded database companies in history. * 84% of the Fortune 100 and 58% of the Fortune 500 use Neo4j. Examples include Boston Scientific, BT Group, Caterpillar, Cisco, Comcast, Department for Education UK, eBay, NBC News, Novo Nordisk, Worldline, and others. * Co-founder and CEO Emil Eifrem has built an amazing culture that prides itself on relationships, inclusiveness, innovation, and customer success. * Countless industry awards. Massive enterprises and individual developers/data scientists love Neo4j. A strong sense of community and ecosystem is built around the platform. * A recent Forrester Total Economic Impact™ Study cited Neo4j as delivering 417% ROI to customers. Research shows that members of underrepresented communities are less likely to apply for jobs when they don’t meet all the qualifications. If this is part of the reason you hesitate to apply, we’d encourage you to reconsider and give us the opportunity to review your application. At Neo4j, we are committed to building awareness and helping to improve these issues. One of our central objectives is to provide an inclusive, diverse, and equitable workplace for everyone to develop their potential and have a positive, career-defining experience. We look forward to receiving your application. Neo4j Values: Neo4j is a Silicon Valley company with a Swedish soul. We foster collaboration and each of us is empowered to contribute and put our innovative stamp on projects. We hire candidates who reflect the following Neo4j core values: (we)-[:VALUE]->(relationships) (we)-[:FOCUS_ON]->(userSuccess) (we)-[:THRIVE_IN]->(:Culture {type: [‘Open’, ‘Inclusive’]}) (we)-[:ASSUME]->(:Intent {direction:’Positive’}) (we)-[:WELCOME]->(:Discussions {nature: ‘IntellectuallyHonest’}) (we)-[:DELIVER_ON]->(ourCommitments) Neo4j is committed to protecting and respecting your privacy. Please read the privacy notice regarding Neo4j's recruitment process to understand how we will handle the personal data that you provide. More information at www.neo4j.com. ©2026 Neo4j, Inc., Neo Technology®, Neo4j®, Cypher®, Neo4j Bloom™, Neo4j Graph Data Science Library™, Neo4j® Aura™, and Neo4j® AuraDB™ are registered trademarks or a trademark of Neo4j, Inc. All other marks are owned by their respective companies.
Join us to build the future of financial advice - personal, accessible, and built for today. Financial advice has been too expensive, exclusive, and out of reach for too long. At Clove, we’re combining trusted advisers with technology to close the advice gap and help people make smarter decisions with their money. As one of our first hires, you’ll shape how advice works for today - personal, accessible, and built around real lives. What you’ll do: * Architect and build Clove’s core backend systems — focused on reliability, auditability, and scale. * Integrate with external custody, trading, identity, and KYC systems — wrapping them in clean abstractions. * Design and implement our internal Book of Record, transaction logic, and compliance-sensitive state transitions. * Build and maintain APIs used by our mobile app, advisor tools, and internal systems — with clear permissions and observability. * Define the structure of our internal event system and data models that power advice, execution, and audit history. * Collaborate closely with product, ops, and advisors to ship systems that are safe, understandable, and performant. What we’re looking for: * 5+ years of backend engineering experience, including time at a fintech, bank, trading platform, or financial infrastructure company. * Strong understanding of core fintech concepts — ledgers, trades, balances, custody, compliance, and audit trails. * Deep production experience in at least one backend language (e.g. Go, Java, Kotlin, Rust, Python) — you’ve built real systems with it and can reason deeply about code quality, testing, and architecture. * Experience integrating third-party systems via API, and designing wrappers to future-proof against vendor lock-in. * You write secure, well-tested code and think in terms of system integrity, auditability, and fault-tolerance. * Bonus: experience with Postgres, event-driven systems, background job processing, or workflow orchestration (e.g. Temporal) Why join now: 1. Help define and build the backend foundation of a next-generation financial institution — from day zero. 2. Join a high-trust, high-context founding team with deep product and design experience. 3. See your work go live quickly — and directly shape the systems that power our users, advisors, and internal team. Our offer A chance to join a small, senior team building Clove from the ground up. You’ll have ownership, flexibility, and real impact - backed by trust, momentum, and a mission that matters. Our process We keep it simple: real conversations with the founding team, practical exercises if useful, and clarity about what we expect from each other. No hoops for the sake of it.
WHY FACULTY? We established Faculty in 2014 because we thought that AI would be the most important technology of our time. Since then, we’ve worked with over 350 global customers to transform their performance through human-centric AI. You can read about our real-world impact here. We don’t chase hype cycles. We innovate, build and deploy responsible AI which moves the needle - and we know a thing or two about doing it well. We bring an unparalleled depth of technical, product and delivery expertise to our clients who span government, finance, retail, energy, life sciences and defence. Our business, and reputation, is growing fast and we’re always on the lookout for individuals who share our intellectual curiosity and desire to build a positive legacy through technology. AI is an epoch-defining technology, join a company where you’ll be empowered to envision its most powerful applications, and to make them happen. ABOUT THE ROLE As a Software Engineer in the AI Platform team, you will be the architect of the infrastructure that makes world-class AI possible. Working closely with the Applied AI team, you’ll be building and maintaining the data science, MLOps, and deployment tooling that empowers our team of over 100 Data Scientists and Engineers. You will take ownership of the platform that enables us to transition from complex exploration to full-stack, production-grade machine learning products, ensuring our solutions are high-performing, scalable, and seamlessly integrated into diverse client environments. WHAT YOU'LL BE DOING: * Taking ownership of our existing deployment and MLOps tooling to ensure our software delivery remains a significant lever for quality and reliability. * Contributing to the continuous evolution of our technology stack, from building new features in our notebook development environments to refining model monitoring systems. * Collaborating with a small, fast-moving team of customer-facing technologists to design and build the infrastructure our delivery teams need to succeed. * Designing and implementing infrastructure-as-code and DevSecOps processes to support distributed, containerised microservices architectures. * Integrating our core platform services across multiple cloud environments, including AWS, Azure, and GCP, to provide flexible solutions for our global clients. * Scaling our internal enablement capabilities, acting as an entrepreneurial force that removes technical friction and accelerates the deployment of machine learning. WHO WE'RE LOOKING FOR: * You are a Software Engineer who is passionate about building internal tools and takes pride in creating the foundational systems that enable others to excel. * You understand the nuances of the machine learning product lifecycle and have a clear vision for how to move models efficiently from exploration to production. * You possess modern systems programming skills in Python or Go, and you are comfortable selecting the best-fit technology for complex infrastructure challenges. * You bring practical experience with containerisation and orchestration, specifically using Docker and Kubernetes to manage distributed systems at scale. * You have a strong background in Infrastructure-as-Code (IaaC) using tools like Terraform or CloudFormation, combined with a deep interest in DevSecOps practices. * You thrive in small, ambitious teams where you can take high levels of ownership and communicate effectively with both technical and non-technical peers. OUR INTERVIEW PROCESS 1. Talent Team Screen (30 minutes) 2. Pair Programming Interview (90 minutes) 3. System Design Interview (90 minutes) 4. Commercial Interview (60 minutes) OUR RECRUITMENT ETHOS We aim to grow the best team - not the most similar one. We know that diversity of individuals fosters diversity of thought, and that strengthens our principle of seeking truth. And we know from experience that diverse teams deliver better work, relevant to the world in which we live. We’re united by a deep intellectual curiosity and desire to use our abilities for measurable positive impact. We strongly encourage applications from people of all backgrounds, ethnicities, genders, religions and sexual orientations. Some of our standout benefits: * Unlimited Annual Leave Policy * Private healthcare and dental * Enhanced parental leave * Family-Friendly Flexibility & Flexible working * Sanctus Coaching * Hybrid Working If you don’t feel you meet all the requirements, but are excited by the role and know you bring some key strengths, please don't hesitate in applying as you might be right for this role, or other roles. We are open to conversations about part-time hours.