Senior Software Engineer - Distributed Data Systems

Company:  Databricks Inc.
Location: San Francisco
Closing Date: 20/10/2024
Salary: £200 - £250 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

At Databricks, we are passionate about enabling data teams to solve the world's toughest problems — from making the next mode of transportation a reality to accelerating the development of medical breakthroughs. We do this by building and running the world's best data and AI infrastructure platform so our customers can use deep data insights to improve their business.

As a software engineer on the Runtime team at Databricks, you will be building the next generation distributed data storage and processing systems that can outperform specialized SQL query engines in relational query performance, yet provide the expressiveness and programming abstractions to support diverse workloads ranging from ETL to data science.

Example Projects:

  • Apache Spark : Develop the de facto open source standard framework for big data.
  • Data Plane Storage : Provide reliable and high performance services and client libraries for storing and accessing humongous amounts of data on cloud storage backends, e.g., AWS S3, Azure Blob Store.
  • Delta Lake : A storage management system that combines the scale and cost-efficiency of data lakes, the performance and reliability of a data warehouse, and the low latency of streaming.
  • Delta Pipelines : Simplify the orchestration and operation of tens of thousands of data pipelines.
  • Performance Engineering : Build the next generation query optimizer and execution engine that's fast, tuning free, scalable, and robust.

What we look for:

  • BS (or higher) in Computer Science, related technical field or equivalent practical experience.
  • 5+ years of production level experience in either Java, Scala or C++.
  • Strong foundation in algorithms and data structures and their real-world use cases.
  • Experience with distributed systems, databases, and big data systems (Apache Spark, Hadoop).
  • Comfortable working towards a multi-year vision with incremental deliverables.
  • Motivated by delivering customer value and impact.

Compensation and Benefits:

  • Comprehensive health coverage including medical, dental, and vision.
  • 401(k) Plan.
  • Equity awards.
  • Flexible time off.
  • Paid parental leave.
  • Family Planning.
  • Gym reimbursement.
  • Employee Assistance Program (EAP).

Pay Range Transparency:

Databricks is committed to fair and equitable compensation practices. The pay range(s) for this role is listed below. Actual compensation packages are based on several factors unique to each candidate, including job-related skills, depth of experience, relevant certifications and training, and specific work location.

Local Pay Range: $166,000 — $225,000 USD

About Databricks:

Databricks is the data and AI company. More than 10,000 organizations worldwide rely on the Databricks Data Intelligence Platform to unify and democratize data, analytics, and AI.

Our Commitment to Diversity and Inclusion:

At Databricks, we are committed to fostering a diverse and inclusive culture where everyone can excel.

#J-18808-Ljbffr
Apply Now
Share this job
Databricks Inc.
  • Similar Jobs

  • Senior Software Engineer - Distributed Data Systems

    San Francisco
    View Job
  • Senior Software Engineer - Distributed Data Systems

    San Francisco
    View Job
  • Senior Software Engineer, Distributed Systems

    San Francisco
    View Job
  • Distributed Data Systems - Software Engineer

    San Francisco
    View Job
  • Software Engineer - Distributed Systems

    San Francisco
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙