Full Time

Senior Software Engineer - Distributed Data Systems

Databricks
San Francisco, CA
$160,000 - $240,000* / year (about $77–$115 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

About this kind of role

What a Senior Software Engineer - Distributed Data Systems usually does. The employer's own details are in the listing.

Typically does: Designs, develops, and maintains distributed data systems, focusing on scalability, reliability, and performance. This role involves writing code, testing solutions, and collaborating with other engineers to implement new features and improve existing infrastructure. Responsibilities often include troubleshooting complex issues, participating in code reviews, and mentoring junior engineers. A Senior Software Engineer in this area contributes to architectural decisions and ensures the system meets business needs.

Tools and skills: Proficiency in programming languages like Java, Python, or Go, experience with distributed databases (e.g., Cassandra, Hadoop), cloud platforms (e.g., AWS, Azure, GCP), and strong understanding of data structures and algorithms is generally required.

Good fit for: Individuals with a strong background in software engineering and a passion for building robust and scalable data solutions thrive in this role.

Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.