Artificial Labs logo
Artificial Labs

We're hiring! | Empowering commercial insurers to write better risks, faster.

Product Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 11-50H1B No SponsorCompany SiteLinkedIn

Location

United Kingdom

Posted

79 days ago

Salary

0

Seniority

Senior

Bachelor DegreeEnglishCloudHaskell

Job Description

Product Engineer

Artificial Labs

• To design, implement and iterate rapidly on a distributed system written in Haskell • To deploy this on multiple cloud providers • To deeply integrate with an existing complex platform • To meet service-level objectives (load, uptime, data retention) and security posture • To maintain protocol and schema compatibility over time • To implement observability, tracing and testing of all the above • Collaborate in a cross-functional way with our design team and our ops team to make a fantastic end-to-end user experience • You’ll share what you know and what you learn with the team

Job Requirements

  • Experience in architecting complex systems that are robust, maintainable and evolvable
  • You are able to consistently write production-ready code across large, complex projects
  • You make data-driven design decisions that consider the specific needs or attributes of the customer and domain context
  • You’re comfortable with prototyping, leveraging data-driven design in short feedback loops to gather information and evaluate your options
  • You have opinions about distributed system architecture, and are comfortable evaluating alternatives given feedback from various stakeholders
  • You have experience working in distributed teams and know how to communicate asynchronously
  • Experience in insurtech, insurance, finance or related industries
  • Extensive commercial experience using Haskell or other typed FP languages

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 Job Pages

More Full-stack Engineer Jobs

Back-end Engineer

bloxley

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.

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.

United States
$800 - $1K / month
Job Closed
bunny.net logo

Staff Software Engineer – Magic Containers

bunny.net

We're helping build a faster internet. bunny.net is the content delivery platform that truly hops.

Full TimeRemoteTeam 51-200H1B No Sponsor

• 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.

Germany
bunny.net logo

Senior Software Engineer – Developer Platform

bunny.net

We're helping build a faster internet. bunny.net is the content delivery platform that truly hops.

Full TimeRemoteTeam 51-200H1B No Sponsor

• 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

Slovenia
Full TimeRemoteTeam 51-200Since 1983H1B No Sponsor

• 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.

California + 1 moreAll locations: California | Canada
CA$170K - CA$330K / year
Job Closed