
About Databricks
Empowering data teams with unified analytics
Key Highlights
- Headquartered in San Francisco, CA
- Valuation of $43 billion with $3.5 billion raised
- Serves over 7,000 customers including Comcast and Shell
- Utilizes Apache Spark for big data processing
Databricks, headquartered in San Francisco, California, is a unified data analytics platform that simplifies data engineering and collaborative data science. Trusted by over 7,000 organizations, including Fortune 500 companies like Comcast and Shell, Databricks has raised $3.5 billion in funding, ac...
🎁 Benefits
Databricks offers competitive salaries, equity options, generous PTO policies, and a remote-friendly work environment. Employees also benefit from a l...
🌟 Culture
Databricks fosters a culture of innovation with a strong emphasis on data-driven decision-making. The company values collaboration across teams and en...
Overview
Databricks is hiring a Senior Software Engineer to design and automate networking foundations for large-scale compute clusters. You'll work with Python, Java, Scala, and C++ to develop secure and scalable connectivity solutions. This position requires 5+ years of experience in distributed systems.
Job Description
Who you are
You have 5+ years of production-level experience in software engineering, particularly with large-scale distributed systems. Your expertise spans languages such as Python, Java, Scala, or C++, and you have a strong understanding of networking infrastructure. You thrive in collaborative environments, working closely with cross-functional teams to deliver robust solutions.
Your experience includes designing and automating networking foundations for large-scale compute clusters across major cloud providers. You are passionate about building secure and scalable connectivity solutions that power data and AI workloads. You have a hands-on approach and enjoy tackling complex challenges in multicloud environments.
You possess strong problem-solving skills and are comfortable navigating the intricacies of distributed systems. Your ability to communicate effectively with product management, operations, and engineering teams ensures that you can deliver efficient networking systems that meet customer needs.
Desirable
Experience with cloud networking and security features is a plus. Familiarity with enterprise security protocols and data exfiltration prevention will enhance your contributions to the team. You are eager to learn and adapt to new technologies as they emerge in the fast-evolving landscape of data and AI infrastructure.
What you'll do
In this role, you will lead the design and development of networking solutions that connect millions of virtual machines running on Databricks. You will automate processes to ensure that our networking infrastructure is efficient and scalable, enabling seamless connectivity for our customers.
You will collaborate with product management to understand customer requirements and translate them into technical specifications. Your work will involve designing secure connectivity solutions that not only meet current needs but also anticipate future demands in the data and AI space.
You will engage with operations teams to ensure that the networking systems you develop are reliable and maintainable. Your role will also include mentoring junior engineers, sharing your knowledge and expertise to help them grow in their careers.
What we offer
At Databricks, you will be part of a dynamic team that is at the forefront of data and AI technology. We offer competitive compensation and benefits, along with opportunities for professional development and growth. You will have the chance to work on impactful projects that solve real-world problems, contributing to advancements in various industries.
Join us in our mission to empower data teams and make a difference in the world. We encourage you to apply even if your experience doesn't match every requirement — your passion and willingness to learn are what matter most.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Databricks.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Databricks is hiring a Senior Software Engineer to design and automate networking foundations for large-scale compute clusters. You'll work with Python, Java, Scala, and C++ to develop secure and scalable connectivity solutions. This position requires 5+ years of experience in distributed systems.

Software Engineering
Apple is hiring a Senior Software Engineer - Networking to develop a high-performance networking stack. You'll work with C, C++, Swift, and Python to optimize software performance. This position requires strong programming skills and experience in networking solutions.

Software Engineering
Statsig is not actively hiring for a Senior Software Engineer but is accepting applications for future roles. You'll drive critical projects and enhance system performance while mentoring others in Bellevue, WA.

Software Engineering
Google is seeking a Senior Software Engineer to develop next-generation networking technologies. You'll work with Linux kernel and networking driver development. This role requires 5+ years of experience in relevant fields.

Software Engineering
Databricks is hiring a Senior Software Engineer specializing in Security to enhance the safety of their data analytics and ML platform. You'll work on identifying and addressing security gaps in infrastructure and services. This role requires strong leadership and strategic vision in security engineering.