Sr Software Engineer-Networking
Designs and automates networking infrastructure for large-scale Databricks compute clusters across cloud providers. Requires 5+ years in Python/Java/Scala/C++ and 4+ years in distributed systems with networking expertise.
About the job
Responsibilities
- Design and automate networking for millions of VMs on Databricks clusters
- Lead secure and scalable connectivity solutions for data/AI products
- Work with product management, operations, and engineering teams
Requirements
- 5+ years production-level experience in Python, Java, Scala, C++, or similar
- 4+ years developing large-scale distributed systems
- Experience with SaaS platforms or Service-Oriented Architectures
- Extensive experience with large-scale compute clusters, network connectivity, and automation
Compensation
$166,000 - $225,000 USD base salary, plus potential bonus, equity, and benefits.
Skills
Python, Java, Scala, C++, Distributed Systems, Networking, Compute Clusters, Cloud Providers, SaaS, Service-Oriented Architecture
Similar jobs
Backend Engineering jobsSenior Software Engineer who will architect and scale distributed backend data systems supporting patient services. The role requires 4+ years of experience, expertise in microservices and event-driven systems, and strong technical leadership and mentoring skills.
Build and operate scalable backend platforms, data pipelines, and services that create real-time digital twins of store inventory. The role requires 5+ years of software engineering experience, backend programming expertise, distributed systems knowledge, and cloud infrastructure experience.
Build scalable backend systems for sophisticated customers and compensation pricing workflows, owning delivery from discovery through monitoring. The role requires 5+ years of backend engineering experience, strong systems design judgment, and the ability to lead ambiguous technical initiatives.
Build and operate production fintech and payment services, APIs, and developer tooling using Go and microservices. The role requires experience delivering complex production systems, working in payments, and maintaining strong standards for testing, observability, and AI-assisted development.
Design, build, and operate Cloudflare’s globally distributed cache and reverse-proxy data plane, improving performance, correctness, and resilience across the edge. Requires at least 4 years of production systems experience and proficiency in a systems or backend language.