Sr Software Engineer-Networking
Senior Software Engineer designs and automates networking infrastructure for large-scale compute clusters across cloud providers, ensuring secure connectivity for data/AI workloads. Requires 5+ years in Python/Java/Scala/C++ and 4+ years in distributed systems.
About the job
Responsibilities
- Design and automate networking infrastructure for millions of VMs.
- Develop secure and scalable connectivity solutions.
- Collaborate with product management, operations, and engineering teams.
- Solve multicloud and distributed systems challenges.
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.
Skills
Python, Java, Scala, C++, Distributed Systems, Networking, Compute Clusters, Cloud Providers, SaaS, Service-Oriented Architecture
Similar jobs
Backend Engineering jobsSenior backend engineer designing and operating reliable billing and financial systems, APIs, data models, and distributed workflows. The role requires 5+ years of professional software development experience, strong backend expertise, and collaboration across Product, Finance, Operations, and Data.
Build and optimize Apache Druid’s query engine and storage systems, developing high-performance query capabilities for observability and security data. The role requires 5+ years of individual-contributor experience developing concurrent Java systems and a bachelor's degree or equivalent experience.
Build and operate the foundational API platform powering Lithic’s fintech products, with ownership across reliability, authorization, audit logging, and API evolution. Requires 4+ years of backend experience, strong API design skills, and senior-level ownership in a remote, async environment.
Build and optimize distributed compute infrastructure for enterprise-scale analytics and AI workloads, improving query performance, reliability, scheduling, and compute costs. Requires senior-level distributed systems experience and production expertise with Spark or comparable query and data-processing engines.
Build and own backend software for a private-markets investment platform, contributing across the full development lifecycle. The role requires 6+ years of software development experience, strong Python, REST API, SQL, and distributed-systems expertise, plus familiarity with AWS and AI/LLM applications.