Description
UCLA HEALTH
To apply for this position please CLICK HERE
Description
We’re seeking an experienced Senior Data Engineer to join our team! In this role you will:
- Design and build scalable data pipelines and platforms that integrate complex enterprise and external data sources.
- Develop trusted data products, curated datasets, and reusable data models supporting reporting, analytics, data science, machine learning, and AI.
- Engineer solutions across clinical, operational, financial, research, and administrative healthcare data.
- Advance cloud-based data capabilities using Azure, Databricks, lakehouse architectures, enterprise data warehousing, and ML-ready data.
- Apply modern engineering practices, including automated testing, CI/CD, orchestration, monitoring, observability, and production support.
- Optimize data solutions for performance, scalability, reliability, security, and usability.
- Establish standards and reusable frameworks for data modeling, metadata, governance, data quality, security, and engineering.
- Develop technical architecture, data lineage, data dictionaries, runbooks, and other documentation supporting reliable enterprise data operations.
- Partner across technology and business teams to translate complex requirements into scalable, sustainable data solutions.
- Lead technical design and architecture discussions and help define implementation and operational support approaches for strategic initiatives.
- Mentor engineers through code reviews, technical guidance, workshops, and knowledge sharing.
Partner with leadership to shape engineering standards, platform capabilities, and the long-term data architecture roadmap.Salary Range: $108,900.00 – $241,500.00 annually
Salary offers are based on a variety of factors including qualifications, experience, and internal equity. The University anticipates offering a salary between the minimum and midpoint of this range.
Qualifications
-
5+ years of experience in data engineering, software engineering, backend engineering, analytics engineering, or related technical roles.
-
Strong programming experience with Python, including the ability to write clean, modular, maintainable, and production-quality code.
-
Solid understanding of data warehousing, ETL/ELT design patterns, dimensional modeling, data lake/lakehouse concepts, and large-scale data processing.
-
Experience designing and building data pipelines that ingest, transform, validate, and publish data from multiple source systems.
-
Experience working with modern data platforms such as Databricks, Spark, Delta Lake, Snowflake, Microsoft Fabric, or similar technologies.
-
Working knowledge of cloud platforms such as Azure, AWS, or GCP. Microsoft Azure experience is especially valuable.
-
Experience with orchestration and pipeline execution tools such as Azure Data Factory, Databricks Workflows, Airflow, or similar platforms.
-
Experience with production engineering practices such as Git-based development, CI/CD, automated testing, code reviews, logging, monitoring, and release management.
-
Experience with machine learning data workflows, feature engineering, feature stores, ML-ready datasets, MLflow, MLOps, or AI/GenAI-supporting data infrastructure including RAG based systems.
-
Ability to collaborate effectively with technical and non-technical stakeholders, including architects, analysts, data scientists, product managers, business teams, and application owners.
-
Strong written and verbal communication skills, with the ability to explain technical decisions clearly and document solutions for long-term maintainability.
-
Bachelor’s degree in computer science, Computer Engineering, Data Engineering, Information Systems, or a related technical field. A master’s degree is a plus.





