×
Register Here to Apply for Jobs or Post Jobs. X

Senior​/Principal Software Engineer – Network & SDN

Job in City Of London, Central London, Greater London, England, UK
Listing for: ORI
Full Time position
Listed on 2025-11-21
Job specializations:
  • IT/Tech
    Systems Engineer, Network Engineer, Cybersecurity, IT Support
Job Description & How to Apply Below
Location: City Of London

Company Overview:

Ori is setting a new standard for how AI worlds are built. We are the first AI Infrastructure provider with the native expertise, comprehensive capabilities, and end-to-end flexibility to support any model, team, or scale. As a fast-growing startup backed by leading investors, we value ambition, accessibility, and collaboration, and are committed to pushing the boundaries of what’s possible in the field of AI.

Join our close-knit, global team and help us build the future of AI infrastructure!

Job Description

As a Software Engineer focused on Network and SDN, you’ll design and build the software systems that define, automate, and operate Ori’s network fabric.

You’ll work at the intersection of software engineering, distributed systems, and networking — writing the tools, controllers, and services that enable Ori’s global high-performance infrastructure to scale dynamically across multiple data centres and clouds.

The ideal candidate is a hands‑on software engineer with experience of automating network systems and cloud‑native designs. You thrive in hybrid infrastructure environments, enjoy building abstractions for complex systems, and have experience writing reliable automation that integrates tightly with hardware and orchestration platforms including Kubernetes and Ansible.

What You’ll Do:
  • Design and develop SDN components and network automation systems to control data centre and interconnect networks, integrating APIs from Juniper, NVIDIA, and Cumulus platforms
  • Develop scalable automation frameworks for deploying and managing physical and virtual networks, using Go, Python, and Kubernetes‑native controllers
  • Build and maintain microservices responsible for IP address management, fabric provisioning, routing policies, and observability pipelines
  • Design REST/gRPC APIs to interface with network and orchestration systems, exposing network capabilities as programmable services to internal teams and customer workloads
  • Develop systems that ingest and process network telemetry (sFlow, SNMP, gNMI, Prometheus exporters) into Ori's central monitoring stack for observability
  • Work closely with other software, infrastructure and SRE teams to align software systems with operational needs — ensuring reliability, observability, and maintainability of all automation
  • Contribute to initiatives including CI/CD pipelines for network configurations, compliance testing, and validation in simulated environments
  • Maintain high standards for code quality, observability, and maintainability through reviews and best practices
What You Bring:
  • 5+ years of professional software development experience, ideally with Go and Python
  • Strong background in distributed systems, APIs, and cloud‑native application design
  • Solid understanding of networking principles - BGP, EVPN, VXLAN, and L2/L3 overlays
  • Experience interacting with programmable network platforms or vendor APIs (e.g. Juniper, NVIDIA/Cumulus)
  • Experience with Ansible, Terraform, and Git Ops workflows (Flux, ArgoCD), reproducible, version‑controlled infrastructure deployments
  • Understanding of network virtualisation, overlays, and intent‑based configuration systems
  • Familiarity with Prometheus, Grafana, or time‑series telemetry systems
  • Experience integrating telemetry into automation or alerting pipelines
  • Exposure to production‑grade, large‑scale infrastructure or HPC/AI environments
  • Comfortable troubleshooting across software and hardware layers
Preferred Skills (Nice to Have):
  • Proficiency in Kubernetes networking, CNIs, ingress controllers, and service meshes.
  • Familiarity with operators, CRDs, and custom controllers for managing infrastructure state.
  • Experience developing or extending Kubernetes CNIs or operators.
  • Understanding of eBPF networking or programmable data planes
  • Familiarity with NVIDIA Blue Field DPUs or Smart

    NIC offload architectures.
  • Prior work in HPC, telco, or hyperscale network environments.
  • Contributions to open‑source network automation or cloud‑native projects.
What you’ll bring:
  • A systems mindset — you think about software, networking, and automation holistically.
  • Curiosity and rigour — you dig deep into protocol behaviour and distributed systems.
  • Empathy and…
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary