Databricks Lead Data Engineer

Perficient
Houston, TX, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Compensation
$73,000.0 - $171,000.0
Working hours
Regular working hours

Tech stack

Adobe InDesign Artificial Intelligence Amazon Web Services Amazon S3 Business Analytics Applications Data Analysis JIRA Unit Testing Microsoft Azure Big Data Software Documentation Code Review
+27 more
Information Systems Computer Programming Continuous Integration Data Validation Data Distribution Service Information Engineering Data Governance Extract Transform Load (ETL) Relational Databases DevOps Github Python (Programming Language) PostgreSQL SQL Databases Data Streaming Data Logging Software Repository Data Storage Technologies Data Ingestion Data Strategy Git Pyspark Information Technology Data Analytics Data Management Software Version Control Databricks

Job description

As a Databricks Lead Data Engineer, you are expected to lead the development team and have strong development and programming skills in Python, SQL, Pyspark, Databricks, Notebook Repositories, Medallion Architecture, CI/CD, and ETL platforms associated with Data Lakehouse solutions. You are expected to be experienced and fluent in agile development and agile tools.

You will work with architects and infrastructure teams to develop, test, deploy and troubleshoot your code as well as provide input into solutions and design of the system. You will collaborate with some of the best talent in the industry to create and implement innovative high-quality solutions focused on our clients’ business needs.

From time to time, you will participate in customer discovery sessions, responding to customer proposal requests etc. The ability to report to a Perficient office is required. We have office locations in major cities such as Houston, TX, Dallas, TX, Chicago, IL, Saint Louis, MO, Detroit, MI, Irvine, CA, New York, NY, Minneapolis, MN

Responsibilities

  • Lead the technical planning and requirements gathering.
  • Serve as a technical lead and mentor. Provide technical support and leadership in the development and continual improvement of service.
  • Develop and maintain effective working relationships with team members.
  • Demonstrate the ability to adapt and work with team members of various experience levels.
  • Work with the data engineering team to define and develop data ingestion, validation, transformation, and data engineering code.
  • Lead the design, development, testing and deployment of scalable batch/streaming data pipelines using Databricks. Data jobs include data ingestion, cleansing, transformation, aggregation, governance, and sharing.
  • Define and enforce best practices for Databricks usage, including notebook development, job orchestration, metadata-driven frameworks, data quality checks, and optimization of spark job performance.
  • Develop Databricks platform components using Python, SQL, Pyspark, Notebook Repositories (medallion architecture L2, L3, L4), and CI/CD.
  • Integrate Databricks solutions with cloud platforms like Azure (ADF, ADLS, Event Hub, Azure DevOps) or AWS (S3, Lamda, Glue).
  • Design and implement analytical data models and star schemas for BI and AI usage.
  • Collaborate with data scientists and analysts to meet data requirements.
  • Implement logging, monitoring and exception handling for data workflows.
  • Participate in code reviews and CI/CD pipeline development.
  • Document code artifacts and participate in developing user documentation and run books
  • Troubleshoot deployment to various environments and provide test support.
  • Participate in design sessions, demos, and prototype sessions, testing and training workshops with business users and IT associates.

Requirements

  • Passionate developer with 8+ years of data engineering experience, with at least 3 years in a lead or senior data engineer role.
  • Minimum 5 years of hands-on Databricks experience using Python, SQL, Pyspark, Notebook Repositories (medallion architecture L2, L3, L4), CI/CD.
  • Minimum 5 years of Databricks experience in developing large scale data processing/data storage/data distribution systems.
  • Experience with AWS and/or Azure cloud environment
  • DevOps experience with Databricks CI/CD (Databricks Asset Bundles) and Git
  • Minimum 5 years of working with large multi-vendor environment with multiple teams as a part of a project
  • Minimum 5 years of working with a complex Big Data/Lakehouse environment
  • Minimum of 5 years of experience with JIRA/GitHub/Git and other code management toolsets
  • Experience with ELT/ETL development, patterns and tooling is recommended
  • Experience with SQL including Postgres, RDBMS platforms
  • Experience with various IDE and code repositories as well as unit testing frameworks.
  • Flexible and adaptable attitude, disciplined to manage multiple responsibilities and adjust to varied environments.
  • Ability to produce high quality products within deadlines
  • Strong written and oral communication skills; Ability to communicate effectively with technical and non-technical staff.
  • Excellent problem-solving skills.
  • Be independent and self-driven.
  • Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related field.
  • Work is expected to be out of the local Perficient office.
  • Must be open to travel and work at client site when required.

About the company

The Perficient Data & Analytics Solutions organization supports a wide variety of clients, technologies, and applications. Our Team members drive innovation in the arena of data and analytics solutions. We work on innovative digital transformation deployment for various clients across the globe. We had explosive growth in the last few years to meet the demands of a massive transition to digital with an AI First approach. Our practice groups include Artificial Intelligence, Analytics, Content Management, Data Governance, Data Management, Data Strategy and Search.

WHAT WE BELIEVE

At Perficient, we promise to challenge, champion, and celebrate our people. You will experience a unique and collaborative culture that values every voice. Join our team, and you’ll become part of something truly special.

We believe in developing a workforce that is as diverse and inclusive as the clients we work with. We’re committed to actively listening, learning, and acting to further advance our organization, our communities, and our future leaders… and we’re not done yet.

Perficient, Inc. proudly provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, national origin, age, disability, genetic information, marital status, amnesty, or status as a protected veteran in accordance with applicable federal, state and local laws. Perficient, Inc. complies with applicable state and local laws governing non-discrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including, but not limited to, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training. Perficient, Inc. expressly prohibits any form of unlawful employee harassment based on race, color, religion, gender, sexual orientation, national origin, age, genetic information, disability, or covered veterans. Improper interference with the ability of Perficient, Inc. employees to perform their expected job duties is absolutely not tolerated., About UsPerficient is the global AI and technology consulting firm disrupting the traditional consulting model. Powered by our 7,000+ advisors, engineers, and designers, Perficient implements AI-first solutions that break conventions and deliver outcomes that matter. Proudly serving clients that represent the world’s most innovative brands, and in collaboration with our powerful technology partner ecosystem, we bring deep industry expertise and data-driven design to redefine how businesses run and succeed. Perficient is different. For real. Learn more at perficient.com.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on builtincolorado.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

1:34 min

Bringing diverse skills to industrial data science roles

Katja Träumner

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all