CareerPlanGet AI match score →

Software Engineer - Go & Python (Core Services)

London💼 Full-time🗓 2026-07-07 → 2026-07-31

Core

Design and build enterprise-grade authentication, authorization, and observability primitives for an AI-driven simulation platform serving multi-tenant engineering workflows.

Role type

Senior Software Engineer (Core Services)

Builds

Identity and access management systems, telemetry infrastructure, and secure multi-service architectures for AI agents and human users.

Domain

Deep-tech / AI simulation / Engineering software

Deliverable

production ML models | infrastructure

Required skills

Golang, Python, OAuth 2.0, OIDC, SAML, RBAC, ABAC, OpenTelemetry, Kubernetes, ArgoCD, CI/CD pipeline design, distributed tracing, schema governance, threat modelling

Preferred skills

Rust, C++, CRDs, Operators, Crossplane, Helm charts, fuzzing, deterministic simulation testing, air-gapped environment deployment

Technologies

Golang, Python, Keycloak, Auth0, Okta, AWS IAM, GCP IAM, Azure AD, OPA/Rego, Cedar, Prometheus, Grafana, Jaeger, MCP

Responsibilities

Design and implement authentication and authorisation systems including identity provider integrations and SSO flows; Architect and build fine-grained role-based and attribute-based access control (RBAC/ABAC) models; Own the platform's permissions layer end-to-end; Build and maintain telemetry infrastructure for distributed tracing and logging; Define and enforce security standards across APIs and services; Design and implement identity and access patterns for AI agents; Drive best practices in CI/CD and infrastructure-as-code; Mentor junior and mid-level engineers

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗