This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Associate Software Engineer role on the Kernel team, responsible for the execution engine that runs pricing models safely, reliably, and at scale for an AI-powered insurance platform.
Job Responsibility:
Implement small, well scoped backend improvements within the Kernel execution engine
Extend and maintain automated test suites that validate execution behaviour
Contribute to internal tooling and scripts that support testing, debugging, and developer workflows
Assist with structured debugging investigations by running defined scenarios, collecting logs and metrics, and summarising findings
Learn the architecture and execution model of Kernel through hands on development and collaboration
Work closely with experienced engineers through reviews and pairing
Requirements:
Built backend components or services in Python, or a strongly typed compiled language such as Rust, Go, Java, Kotlin, C, or C++
Written automated tests for your own work
Applied core computer science fundamentals such as data structures and algorithms
Investigated software issues by reproducing problems, gathering relevant logs or data, and clearly communicating observations
Collaborated effectively with other engineers through code reviews, pair programming, or mentorship
Demonstrated a strong learning mindset by picking up new technologies or languages, with enthusiasm to develop expertise in Rust and systems engineering over time
What we offer:
Share Options
25 days of non-working + 14 Polish bank holidays (B2B) / 26 days of holiday + 14 Polish bank holidays (UoP)
£5,000 budget for Learning & Development
Mental Health Support and Therapy via Spectrum Life