Founded in 2013 to "make insurance frictionless," Artificial Labs advocates for a better insurance experience that makes it easier for customers and insurers to navigate the insura
Senior Product Engineer
Location
United Kingdom
Posted
17 days ago
Salary
0
Seniority
Senior
Job Description
Senior Product Engineer
Artificial Labs
• Design and evolve scalable, high-performance software architectures that enable teams to deliver effectively. • Own the technical delivery of large, complex initiatives by breaking them into clear, achievable outcomes. • Maintain deep end-to-end understanding of system architecture and act as a technical authority across multiple codebases. • Write high-quality, performant Haskell and promote consistent engineering standards and best practice. • Apply appropriate testing strategies to ensure reliability while balancing pragmatism and delivery pace. • Drive impact by removing blockers, focusing teams on outcomes, and reducing wasted effort. • Communicate complex technical and organisational topics clearly, creating alignment across teams and stakeholders. • Mentor and support engineers, improving capability, wellbeing, and long-term team effectiveness.
Job Requirements
- An experienced engineer who designs scalable, evolutionary architectures and enjoys complex problem-solving.
- Confident owning and delivering large, ambiguous initiatives end-to-end.
- Brings deep technical insight across systems and helps others raise their technical understanding.
- Pragmatic, with high standards balanced by a strong sense of delivery and impact.
- Hands-on experience writing performant Haskell and making sound tooling and library choices.
- Clear communicator who can explain complex ideas and bring diverse stakeholders along.
- Invested in mentoring, feedback, and supporting others’ growth.
- Thinks beyond code, considering product context, process, and organisational health in decision-making.
- Collaborative skills with an emphasis on product quality.
- Experience in insurtech, insurance or related industries.
- Strong problem-solving skills.
- Experience in a distributed work environment.
Benefits
- Private medical insurance
- Income protection insurance
- Life insurance of 4 * base salary
- On-site gym and shower facilities
- Enhanced maternity and paternity pay
- Team social events and company parties
- Salary exchange on pension and nursery fees
- Access to Maji, the financial wellbeing platform
- Company stock options managed through Ledgy
- Milestone Birthday Bonus and a Life Events leave policy
- Generous holiday allowance of 28 days plus national holidays
- Home office and equipment allowance, and a company MacBook
- Learning allowance and leave to attend conferences or take exams
- YuLife employee benefits, including EAP and bereavement helplines
- For each new hire, we plant a tree through our partnership with Ecologi
- Action The best coffee machine in London, handmade in Italy and imported just for us!
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Back-end Engineer
bloxleyWe're driven by a clear mission: empowering people and their money by putting them first. Bloxley makes modern U.S. banking accessible through our intuitive, secure, and mobile-first platform that serves users across 4 countries and expanding globally. Our diverse team has created seamless money management featuring global transfers to 100+ countries, zero-fee peer-to-peer payments, advanced fraud protection, and 24/7 human support. Every feature is designed for handling everyday finances and beyond. At Bloxley, we build secure, scalable, and human-centered financial systems. Collaboration, kindness, and integrity aren't just values, we live by them every day. With strategic partnerships and strong regulatory frameworks, we're scaling innovative banking across international markets.
Role Description We're looking for talented Backend Engineers to join our growing engineering team and help us scale our financial infrastructure globally. As a Backend Engineer at Bloxley, you'll be at the heart of building secure, high-performance systems that power modern banking for users across multiple countries. If you're passionate about building scalable backend systems, solving complex financial challenges, and contributing to a platform that genuinely empowers people's financial lives, this role is for you. Details: - Location: Remote (Preferably Bangladesh Standard Time) - Type: Full-Time - Salary: ~$1,000/month - Positions Available: 3 - Experience Level: Mid to Senior - Start Date: Flexible (Immediate Preferred) What you’ll be doing: - Build Financial Infrastructure: Develop robust, scalable backend services using Golang to power our global banking platform. - API Development: Create REST APIs with Gin framework following clean architecture principles (Repository & Service Design Patterns). - Concurrent Systems: Write efficient, concurrent code with goroutines to handle high-volume financial transactions. - Database Management: Integrate and optimize PostgreSQL using SQLC for reliable financial data handling. - Microservices Architecture: Develop microservices and event-driven systems that scale with our international growth. - DevOps & Deployment: Manage containerized applications with Docker and Kubernetes for seamless global deployment. - Security Implementation: Secure financial systems with JWT authentication and advanced data encryption. - Messaging Systems: Implement message-based systems like Pub/Sub for real-time financial communications. - Performance Optimization: Deploy caching strategies using Redis to ensure fast, reliable user experiences. - 24/7 Operations: Occasionally support night-time meetings or critical incidents to maintain service reliability. Qualifications - Backend Expertise: Strong experience with Golang, concurrent programming, and scalable system design. - API Design: Proven track record in building optimized, reusable APIs for high-traffic applications. - Cloud & Infrastructure: Familiarity with GCP, Docker, and Kubernetes for modern deployment strategies. - Security & Compliance: Understanding of data protection policies (GDPR, PCI-DSS knowledge is a plus). - Team Collaboration: A collaborative attitude with openness to growth and continuous learning. - Timezone Alignment: Comfortable working around GMT+6 timezone for team coordination. Requirements - Bonus Points: Experience with event-driven architecture and distributed systems. - Knowledge of data masking, GCP KMS encryption, or fintech industry experience. - Background in privacy-sensitive industries or financial services. - Previous experience building systems that handle financial transactions. Benefits - Global Impact: Help scale innovative banking solutions across international markets. - Growth Opportunity: Join a fast-growing fintech company backed by strong partnerships and regulatory frameworks. - Remote Flexibility: Work remotely while collaborating with a diverse, international team. - Mission-Driven Work: Contribute to financial empowerment and accessibility for users worldwide. Company Description We're driven by a clear mission: empowering people and their money by putting them first. Bloxley makes modern U.S. banking accessible through our intuitive, secure, and mobile-first platform that serves users across 4 countries and expanding globally. Our diverse team has created seamless money management featuring global transfers to 100+ countries, zero-fee peer-to-peer payments, advanced fraud protection, and 24/7 human support. Every feature is designed for handling everyday finances and beyond. At Bloxley, we build secure, scalable, and human-centered financial systems. Collaboration, kindness, and integrity aren't just values, we live by them every day. With strategic partnerships and strong regulatory frameworks, we're scaling innovative banking across international markets.
Staff Software Engineer – Magic Containers
bunny.netWe're helping build a faster internet. bunny.net is the content delivery platform that truly hops.
• Build and evolve the core of our edge-native container platform - Magic Containers and shape how developers build at the edge. • Multiply your impact by setting standards, mentoring engineers, and improving both code quality and team-wide knowledge. • Proactively spot opportunities to improve the platform, processes, or developer experience and drive those improvements end-to-end. • Lead cross-team efforts, whether it’s scaling orchestration systems, improving global observability, or driving company-wide migrations and technology shifts. • Align technical direction across teams by collaborating on specs, guiding architecture, and connecting engineering decisions to business goals. • Debug and resolve complex production issues, including those reported by customers. • Own outcomes end to end: not just shipping features, but delivering systems that solve real customer problems at scale. • Set a high bar for what great looks like in code quality, system design, and how we support what we build in production.
Senior Software Engineer – Developer Platform
bunny.netWe're helping build a faster internet. bunny.net is the content delivery platform that truly hops.
• Design and implement the project layer connecting resources across Magic Containers, Edge Scripting, and Bunny Database • Build dev/staging/prod environment management so customers can ship with confidence • Architect secrets management APIs, think secure storage, sharing, and access patterns across products • Build observability features - unified logs and metrics - that let customers diagnose problems across multiple bunny services through a simple and powerful UX • Create fine-grained API key and permission systems with strong multi-tenant isolation • Design APIs that are intuitive, consistent, and genuinely enjoyable to work with • Shape architectural decisions and contribute to engineering standards across the Core API team
• Developing forecasting interfaces, data pipelines, and inference servers to predict support contact volume and determine the optimal number of support agents. • Designing and implementing interfaces to collect and store team preferences and customer business constraints. • Enhancing machine learning efficiency and operations to support rapid model deployment and iteration.

