Senior/Principal Software Engineer – Network & SDN
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 GitOps 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 BlueField DPUs or SmartNIC 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 collaboration — you work well with cross-functional teams.
- The drive to build elegant, scalable systems that make complex infrastructure feel effortless.
Qualities we look for:
- Set the standard: Every single day, you spot opportunities to constructively shake things up.
- Inspire the change: There's no blueprint for the future. You’ll embrace challenges and change.
- You’re real and you’re true to yourself: We cherish and celebrate diversity so you’ll feel right at home whoever you are and whoever you’re talking to, you treat everyone the same.
Why should you join us?
What sets us apart is our blend of modern technology, competitive benefits, and an open, welcoming work culture that enables our people to thrive.
Here are just some of the great things you can expect from us:
- Remote work, flexible hours: we offer a fully remote work schedule, with flexible working hours and trust in your productivity, we are in sync with your team’s general locations and time zones to foster effective and seamless collaboration.
- 30 days of annual leave: we value your peace of mind. With 30 days off (excluding public holidays) and access to mental health resources, we make sure you're as strong mentally as you are professionally.
- A culture that emphasises results over hierarchy, process & ego: we place great emphasis on the quality, ingenuity and creativity of work.
- Open communication, regular feedback: we value smooth collaboration, direct and actionable feedback, and believe that leading with empathy and a growth mindset makes us better together.
- Learning Time: we all have dedicated learning time to focus on new skills, projects or interests that lay outside of your day-to-day job.
- Health & Wellbeing: we want everyone to feel healthy and happy, so we offer private medical insurance via Bupa.
- Cycle to Work Scheme: we're committed to building a sustainable business, so we encourage cycling to work.
- Gympass subscription to a variety of gyms and wellbeing apps
- Participation in the company shares program
- Enhanced parental pay & leave
Diversity, Equity, Inclusion and Belonging
We are an equal opportunity employer and we strive to reduce unconscious bias throughout our hiring process. All applicants will be considered for employment without attention to ethnicity, religion, sexual orientation, gender identity, family or parental status, national origin, veteran, neurodiversity status or disability status. To ensure our recruitment processes provide an equal opportunity for all applicants to succeed, we encourage you to let us know if there are any adjustments that we can make.
- Department
- Engineering
- Locations
- UK Remote Working, London, Europe
- Remote status
- Fully Remote
- Employment type
- Full-time