Logo of Huzzle

Software Engineer - Backend

image

Databricks

1mo ago

  • Job
    Full-time
    Mid Level
  • Software Engineering
    IT & Cybersecurity

AI generated summary

  • You need a BS in Computer Science or related field, 3+ years in Python/Java/Scala/C++, and experience with large-scale distributed systems and SaaS or Service-Oriented Architectures.
  • You will develop reliable, scalable backend services and client libraries for data storage, optimize performance, and collaborate on enhancing user experience across various data solutions.

Requirements

  • BS (or higher) in Computer Science, or a related field
  • 3+ years of production level experience in one of: Python, Java, Scala, C++, or similar language.
  • Experience developing large-scale distributed systems from scratch
  • Experience working on a SaaS platform or with Service-Oriented Architectures.

Responsibilities

  • Our Backend teams span many domains across our essential service platforms. For instance, you might work on challenges such as:
  • Problems that span from product to infrastructure including: distributed systems, at-scale service architecture and monitoring, workflow orchestration, and developer experience.
  • 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.
  • Build reliable, scalable services, e.g. Scala, Kubernetes, and data pipelines, e.g. Apache Spark™, Databricks, to power the pricing infrastructure that serves millions of cluster-hours per day and develop product features that empower customers to easily view and control platform usage.
  • Our DDS team spans across:
  • Apache Spark™
  • Data Plane Storage
  • Delta Lake
  • Delta Pipelines
  • Performance Engineering
  • As a Full Stack software engineer, you will work closely with your team and product management to bring that delight through great user experience.

FAQs

What programming languages are preferred for this position?

The preferred programming languages for this position include Python, Java, Scala, and C++, or similar languages.

What level of experience is required for this role?

A minimum of 3 years of production-level experience is required for this role.

Are there opportunities for full-stack development in this position?

Yes, there are opportunities for full-stack development as the role involves working closely with the team and product management to enhance user experience.

What kind of projects will a Software Engineer work on at Databricks?

A Software Engineer will work on various projects including large-scale distributed systems, SaaS platforms, and developing reliable, high-performance services for data storage and access.

Is experience with distributed systems necessary for this role?

Yes, experience in developing large-scale distributed systems from scratch is necessary for this role.

What kind of company culture does Databricks promote?

Databricks promotes a diverse and inclusive culture where everyone can excel, ensuring hiring practices are inclusive and meet equal employment opportunity standards.

Are there specific benefits offered to employees?

Yes, Databricks offers comprehensive benefits and perks tailored to meet the needs of all employees. Specific details can be found at https://www.mybenefitsnow.com/databricks.

Where is the Databricks office located?

The Databricks office in India is located in Bengaluru.

Does the role involve working with cloud storage backends?

Yes, the role involves delivering services and client libraries for storing and accessing large amounts of data on cloud storage backends like AWS S3 and Azure Blob Store.

What is the expected team collaboration like in this role?

The expected team collaboration includes close teamwork between software engineers and product management to deliver exceptional user experiences and work on product features.

Technology
Industry
1001-5000
Employees
2013
Founded Year

Mission & Purpose

Databricks is the data and AI company. More than 9,000 organizations worldwide — including Comcast, Condé Nast, H&M, and over 40% of the Fortune 500 — rely on the Databricks Lakehouse Platform to unify their data, analytics and AI. Databricks is headquartered in San Francisco, with offices around the globe. Founded by the original creators of Apache Spark™, Delta Lake and MLflow, Databricks is on a mission to help data teams solve the world’s toughest problems. Attention: Databricks applicants Due to reports of phishing, we’re requesting that all Databricks applicants apply through our official Careers page at databricks.com/company/careers (good news — you are here). All official communication from Databricks will come from email addresses ending with @databricks.com or @goodtime.io (our meeting tool).