Staff Software Engineer
Company: Databricks
Location: Bellevue
Posted on: April 30, 2024
|
|
Job Description:
P-940
At Databricks, we are obsessed with enabling data teams to solve
the world's toughest problems, from security threat detection to
cancer drug development. We do this by building and running the
world's best data and AI infrastructure platform, so our customers
can focus on the high value challenges that are central to their
own missions.
Founded in 2013 by the original creators of Apache Spark---,
Databricks has grown from a tiny corner office in Berkeley,
California to a global organization with over 1000 employees.
Thousands of organizations, from small to Fortune 100, trust
Databricks with their mission-critical workloads, making us one of
the fastest growing SaaS companies in the world.
Our engineering teams build highly technical products that fulfill
real, important needs in the world. We constantly push the
boundaries of data and AI technology, while simultaneously
operating with the resilience, security and scale that is critical
to making customers successful on our platform.
We develop and operate one of the largest scale software platforms.
The fleet consists of millions of virtual machines, generating
terabytes of logs and processing exabytes of data per day. At our
scale, we regularly observe cloud hardware, network, and operating
system faults, and our software must gracefully shield our
customers from any of the above.
As a software engineer with a backend focus, you will work closely
with your team and product management to prioritize, design,
implement, test, and operate micro-services for the Databricks
platform and product. This implies, among others, writing software
in Scala/Java, building data pipelines (Apache Spark---, Apache
Kafka), integrating with third-party applications, and interacting
with cloud APIs (AWS, Azure, CloudFormation, Terraform).
Below are some example teams you can join:
Data Science and Machine Learning Infrastructure: Build services
and infrastructure at the intersection of machine learning and
distributed systems. Our technology empowers the flagship
collaborative workspace, notebooks, IDE integrations, and project
management products. We also enable machine learning at scale with
tools for environment management, distributed training, and
managing the Machine Learning lifecycle through MLflow.
Compute Fabric: Build the resource management infrastructure
powering all the big data and machine learning workloads on the
Databricks platform in a robust, flexible, secure, and
cloud-agnostic way. The software manages millions of virtual
machines.
Data Plane Storage: Deliver reliable and high performance services
and client libraries for storing and accessing humongous amount of
data on cloud storage backends, e.g., AWS S3, Azure Blob Store.
Enterprise Platform: Offer a simple and powerful experience for
onboarding and managing all of their data teams across 10ks of
users on the Databricks platform. We do this by building reliable,
scalable services and infrastructure with intuitive UIs and by
delivering high-impact, cross-cutting projects that drive the "land
and expand" strategy for enterprise customers.
Observability: Provide a world class platform for Databricks
engineers to comprehensively observe and introspect their
applications and services. We build scalable data-intensive
infrastructure that processes huge amounts of logs and telemetry.
By doing so, we enable teams to become more data-driven and build
robust services.
Service Platform: Build high-quality services and manage the
services in all environments in a unified way. We provide engineers
libraries, tools, services and guidance to develop reliable,
scalable, and secure services. We build a unified platform for
engineers to deploy and update their services across different
clouds and environments.
Core Infra: Build the core infrastructure that powers Databricks,
making it available across all geographic regions and Cloud
providers. We build highly available distributed systems, heavily
utilizing cloud native projects, contributing back whenever
possible. We run thousands of Kubernetes clusters across all
regions and orchestrate millions of VMs on a daily basis.
Competencies
Benefits
Pay Range Transparency
Databricks is committed to fair and equitable compensation
practices. The pay range(s) for this role is listed below and
represents base salary range for non-commissionable roles or
on-target earnings for commissionable roles. - Actual compensation
packages are based on several factors that are unique to each
candidate, including but not limited to job-related skills, depth
of experience, relevant certifications and training, and specific
work location. Based on the factors above, Databricks utilizes the
full width of the range. The total compensation package for this
position may also include eligibility for annual performance bonus,
equity, and the benefits listed above. For more information
regarding which range your location is in visit our page here.
Local Pay Range $182,400-$247,000 USD About Databricks
Databricks is the data and AI company. More than 10,000
organizations worldwide - including Comcast, Cond-- Nast,
Grammarly, and over 50% of the Fortune 500 - rely on the Databricks
Data Intelligence Platform to unify and democratize data, analytics
and AI. Databricks is headquartered in San Francisco, with offices
around the globe and was founded by the original creators of
Lakehouse, Apache Spark---, Delta Lake and MLflow. To learn more,
follow Databricks on -Twitter, -LinkedIn -and -Facebook.
Our Commitment to Diversity and Inclusion
At Databricks, we are committed to fostering a diverse and
inclusive culture where everyone can excel. We take great care to
ensure that our hiring practices are inclusive and meet equal
employment opportunity standards. Individuals looking for
employment at Databricks are considered without regard to age,
color, disability, ethnicity, family or marital status, gender
identity or expression, language, national origin, physical and
mental ability, political affiliation, race, religion, sexual
orientation, socio-economic status, veteran status, and other
protected characteristics.
Compliance
If access to export-controlled technology or source code is
required for performance of job duties, it is within Employer's
discretion whether to apply for a U.S. government license for such
positions, and Employer may decline to proceed with an applicant on
this basis alone.
Keywords: Databricks, Redmond , Staff Software Engineer, IT / Software / Systems , Bellevue, Washington
Click
here to apply!
|