Staff Data Engineer / Full‑Stack Data Developer (Databricks / Python)

Qualcomm

Actively hiring
San Diego, CA Posted 20 days ago $128,100$192,100 / year

At a glance

AI generated

TL;DR

The Staff Data Engineer at Qualcomm is a senior hands-on role within the data engineering team, focusing on designing, building, and maintaining scalable ETL/ELT pipelines using Databricks, PySpark, and Python to support enterprise analytics, AI, and application use cases. This position involves developing curated data layers following Lakehouse Medallion architecture best practices and creating reusable data transformation frameworks. Key responsibilities include developing Databricks-native applications, optimizing Apache Spark jobs for performance and cost efficiency, and ensuring high availability of production pipelines and apps. The role requires strong proficiency in Python, Apache Spark, and Databricks application development, along with experience in SQL, data quality checks, and security governance. Ideal candidates will have a background in hands-on data engineering, working on complex projects that drive improvements in performance and usability across various layers of the Lakehouse platform.

Skills

Databricks Python PySpark SQL Lakehouse Apache Spark CI/CD AWS Unity Catalog Kafka Git S3 IAM EC2 Glue

What you'll do

  • Design, develop, and maintain scalable ETL/ELT pipelines using Databricks, PySpark, and Python.
  • Build and manage curated data layers following Lakehouse Medallion architecture best practices.
  • Develop reusable, modular data transformation frameworks to accelerate delivery across domains.
  • Optimize Apache Spark jobs and Databricks workloads for performance, cost efficiency, scalability, and reliability.
  • Own and support production data pipelines and Databricks applications, ensuring high availability and SLA adherence.
  • Enable data consumption across dashboards, reports, Databricks apps, AI models, APIs, and downstream applications.

What we're looking for

  • 5+ years of hands-on data engineering experience with production-grade pipelines.
  • Strong proficiency in Python and Apache Spark (PySpark).
  • Proven experience working with Databricks for application development.
  • Solid SQL skills and expertise in data transformation.
  • Experience building, supporting, and operating Databricks notebooks and dashboards.
  • Deep understanding of data quality, reliability, security, and governance.
  • Ability to collaborate across analytics, AI, platform, and application teams.

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $172k
This role $160k
$115k most similar roles pay here $237k

This role pays less than 65% of similar roles. Most pay $132,300–$211,200 — the shaded band above. At the midpoint, this role pays about $160k versus about $172k for comparable roles.

Based on 240 similar postings.

Employer

About Qualcomm

Qualcomm is a leading American semiconductor and telecommunications company based in San Diego, CA.

Qualcomm currently has 595 open roles on FindRole.

Listed pay typically runs $148,300–$222,500 across 540 roles with salary data.

Most-posted roles

View all roles at Qualcomm

More like this

Similar roles

Data Engineer, Senior Staff

Qualcomm

San Diego, CA 21 days ago $158,400$237,600
Databricks AWS Python Delta Lake Unity Catalog CI/CD SQL NoSQL Data Structures AI Machine Learning Kafka Hadoop Spark Terraform Git Jenkins Prometheus Grafana Kubernetes Vault Fivetran HVR

Data Engineer (Databricks), Assistant Vice President

State Street

Quincy, MA 18 days ago $110,000$177,500
Databricks AWS PySpark Python Delta Lake CI/CD SQL Power Platform APIs Docker Hadoop S3 Glue Lambda IAM KMS Unity Catalog Power BI Power Apps Terraform PostgreSQL Oracle JSON Parquet

Lead Data Engineer (Python, Databricks, SQL)

CIBC

Chicago, IL 4 days ago $150,000$165,000
Azure Databricks PySpark Python SQL Server SSIS CI/CD Tableau Cognos Power BI Jira Azure DevOps GitHub Copilot DevOps Agile Kubernetes Terraform
Hybrid