Databricks

Staff Software Engineer - Core Experiences

Databricks
Apply
over 1 year ago
Bengaluru, IndiaStaff+

Responsibilities

  • Own execution across multiple critical platform dimensions, including scalability, platformization, and reliability.
  • Design and build abstractions that platformize serving infrastructure for current and emerging use cases.
  • Redesign existing platforms to support a 10X to 100X increase in scale.
  • Improve developer experience by reducing platform onboarding time from weeks to hours.
  • Develop features that improve product functionality and end-user experience.
  • Promote engineering quality and productivity while mentoring junior team members.
  • Collaborate across organizations and functions to build consensus and drive broad technical impact.

Requirements

  • 12+ years of production-level experience with Python, Java, Scala, C++, or a similar language.
  • BS or higher in Computer Science or a related field.
  • Experience developing large-scale distributed systems from scratch.
  • Experience working on a SaaS platform or with service-oriented architectures.

Benefits

  • Comprehensive benefits and perks, with details varying by region.
  • Role is based in Databricks' Bangalore office.

Tech Stack

Categories

Databricks

About Databricks

10,000+ employees

Databricks builds a cloud-based data and AI platform centered on the lakehouse architecture, combining data engineering, analytics, and machine learning with Apache Spark, Delta Lake, and MLflow. It sells subscriptions and cloud services to enterprises that need to unify data pipelines and develop large-scale AI and analytics. Founded in 2013 by the creators of Apache Spark and headquartered in San Francisco, the company is privately held and serves organizations across many industries.

Contact me