Taro Logo

Staff Software Engineer - Backend

Databricks is the data and AI company that helps organizations unify and democratize data, analytics and AI, serving over 10,000 organizations worldwide including 50% of Fortune 500.
$170,000 - $227,000
Backend
Staff Software Engineer
In-Person
5,000+ Employees
10+ years of experience
AI · Enterprise SaaS

Job Description

Databricks is seeking a Staff Software Engineer - Backend to join their new R&D center in Vancouver. This role offers an exciting opportunity to work on cutting-edge data and AI infrastructure platforms that help democratize data and AI across industries. The position focuses on several strategic areas including Log Analytics for real-time petabyte-scale log analysis, AI/BI solutions that are redefining Business Intelligence, Unity Catalog Business Semantics for enterprise data governance, and Databricks Apps platform development.

The ideal candidate will bring 10+ years of production-level experience in Java, Scala, or C++, with a strong foundation in distributed systems, algorithms, and data structures. You'll be working on challenging technical problems across the entire stack, from low-level platform components to fundamental technologies and AI enablement.

As a Staff Software Engineer, you'll be part of a team that's driving product innovation at Databricks, working towards multi-year visions while delivering incremental customer value. The role involves working with cloud technologies, security systems, and large-scale distributed architectures. You'll be joining a company that serves over 10,000 organizations worldwide, including 50% of Fortune 500 companies, making significant impacts in various sectors from transportation to medical breakthroughs.

The position offers competitive compensation ranging from 170,000 to 227,000 CAD, along with comprehensive benefits and the opportunity to work with cutting-edge technologies in a rapidly growing organization. If you're passionate about solving technical challenges and want to be part of democratizing data and AI, this role offers an excellent opportunity to make a significant impact in the field.

Last updated 6 days ago

Responsibilities For Staff Software Engineer - Backend

  • Work on Log Analytics for analyzing petabyte-scale logs in real time
  • Develop AI/BI solutions for Business Intelligence in the AI age
  • Work on Unity Catalog Business Semantics for enterprise data governance
  • Contribute to Databricks Apps platform development

Requirements For Staff Software Engineer - Backend

Java
Scala
Kubernetes
  • BS (or higher) in Computer Science, related technical field or equivalent practical experience
  • 10+ 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 developing large-scale distributed systems
  • Experience working on a SaaS platform or with Service-Oriented Architectures
  • Experience with cloud technologies, e.g. AWS, Azure, GCP, Docker, or Kubernetes
  • Experience with security and systems that handle sensitive data
  • Good knowledge of SQL

Benefits For Staff Software Engineer - Backend

Medical Insurance
Dental Insurance
Vision Insurance
  • Comprehensive benefits package
  • Competitive salary
  • Equity

Related Jobs

Staff Software Engineer, Pharmacy Platform

Lead the development of PHIL's Pharmacy Platform as a Staff Software Engineer, architecting scalable backend systems and mentoring teams in a remote environment.

Staff Software Engineer

Staff Software Engineer position at Okta focusing on identity and security platform development using Node.js and cloud technologies.

Staff Software Engineer, Admin Area

Staff Software Engineer position at Asana focusing on data management, requiring 5+ years experience, offering hybrid work in Vancouver with competitive compensation.

Senior/Staff Backend Software Engineer, Mobile App User Acquisition

Senior/Staff Backend Engineer role at StackAdapt focusing on mobile app user acquisition, building high-performance microservices and real-time bidding systems.

Sr Staff Software Engineer, Product Platform (Backend)

Senior Staff Software Engineer position at Cribl focusing on backend platform engineering, building scalable distributed systems and APIs for data processing.