Permanent Position · Mid-level
Product Engineer
A global technology firm specializing in AI-powered decision platforms for the insurance industry is seeking a Product Engineer to join their development team. The role operates within small, autonomous pods that own customer problems end-to-end, from discovery through production. You will work in an AI-native environment, leveraging advanced tools to build robust systems where performance and resource efficiency are critical. This position offers the opportunity to work across the full stack in a polyglot environment, moving between different value streams as priorities evolve.
Opportunity Preview
The complete description, company, hiring contact, exact city and Direct Apply are available after access is unlocked.
Opportunity overview
Opportunity type
Permanent Position
Required seniority
Mid-level
Work location
Onsite
Location
United Kingdom
Start
ASAP
Duration
Permanent
Travel
—
Required role
System DeveloperSystem EngineerPLM Developer
Required platforms
GitHub CopilotRustPythonC/C++
Required skills
Software EngineeringSystem DesignAI-Assisted DevelopmentFull Stack DevelopmentObservabilityAutomated TestingData Layer ManagementInfrastructure as Code
Required industry experience
InsuranceSaaSTechnology
Responsibilities
- Take customer problems from discovery to production within small, autonomous pods.
- Direct AI agents to draft implementations, tests, and migrations while ensuring maintainability.
- Design and deliver robust production systems focused on correctness and performance.
- Implement comprehensive testing and observability for complex system behaviors.
- Work across the entire codebase, including front-end, back-end, data, and infrastructure layers.
- Collaborate directly with customers to frame problems and ship incremental updates.
- Take full accountability for project outcomes and technical decision-making.
- Ramp up quickly on unfamiliar domains and codebases as organizational priorities shift.
Requirements
- Proven experience building and shipping end-to-end production systems.
- Strong background in systems engineering using languages such as Rust, C/C++, or Python.
- Experience designing testing and observability frameworks for complex software.
- Ability to work effectively in a polyglot environment and pick up new tools quickly.
- Proficiency in using AI tools as a core part of the software development lifecycle.
- Demonstrated product and design judgment to shape technical solutions.
- Comfort working outside of a primary technical layer (full-stack flexibility).
- Experience working directly with non-technical stakeholders to solve ambiguous problems.