Databricks

Staff Software Engineer - Backend

Databricks

Vancouver, British Columbia, Canada · Full Time

Be the first to apply

Experience
10+ yrs
Salary
CAD 173,400 – CAD 238,350 / year
Openings
1
Posted
4 days ago
Work mode
In office
Education
Bachelors in Computer Science or equivalent
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Databricks and Vancouver R&D Center

Databricks is dedicated to making data and AI accessible and straightforward, powering innovations across industries from transportation to medicine with a leading data and AI platform. The company is establishing a new R&D hub in Vancouver, aiming to become a core source of product innovation and technology advancements.

Core Teams and Focus Areas

  • Log Analytics: Addresses large-scale log analysis challenges involving data processing, indexing, and user experience for petabyte-scale logs in real time.
  • AI/BI: Revolutionizing business intelligence with AI-driven dashboarding, visualization, and conversational data insights, gaining rapid customer adoption.
  • Unity Catalog Business Semantics: Developing governance and context management systems for enterprise data, working at the intersection of distributed systems, data modeling, and AI enablement.
  • Databricks Apps: Innovating on platform components like Kubernetes, networking, and app runtime, while building AI-powered app builder agents, supporting a growing user base and thousands of applications.

Role Expectations

The position entails contributing to Databricks' mission with long-term vision execution, delivering incremental features focused on adding customer value and impact.

Required Qualifications

  • A bachelor's degree or higher in Computer Science, relevant technical fields, or equivalent practical experience.
  • More than ten years of professional experience developing production-grade software primarily using Java, Scala, or C++.
  • Strong grasp of algorithms and data structures with practical application knowledge.
  • Experience building and maintaining large-scale distributed systems and working within SaaS platforms or service-oriented architectures.
  • Familiarity with cloud platforms like AWS, Azure, or GCP, container technologies such as Docker and Kubernetes.
  • Hands-on experience with security practices and systems handling sensitive data.
  • Proficiency with SQL querying.

Compensation and Benefits

The Canadian salary range for this role is $173,400 to $238,350 CAD. Candidates’ final compensation will be tailored based on skills, experience, certifications, and location. Additional perks include eligibility for annual bonuses, equity programs, and comprehensive benefits tailored to regional needs.

Diversity and Inclusion

Databricks promotes an inclusive and diverse workplace, ensuring equal employment opportunities without discrimination on numerous protected categories.

Compliance Notice

Some positions requiring access to sensitive technology may be subject to export licensing decisions by the employer, potentially affecting applicant progression.

Minimum education

Bachelor's Degree

Tools & software

Java Docker required Kubernetes required

How they work

Teamwork & Collaboration Creativity
🤖
Online · instant AI help
Broxer