Help us improve RVC
We use optional analytics cookies to understand how RVC is used. Allow analytics also enables a fully masked diagnostic recording on public vacancy pages. It stops before Apply and excludes page text, form fields, console, and network contents. We do not use advertising cookies. Cookie policy
RVC
JobsFor Employers
  1. Jobs
  2. /
  3. Senior Databricks Engineer

Senior Databricks Engineer

Worldlink US | Information Technology
1h 12m ago
On-site
Full Time
IC
United States of America

Title: Senior Databricks Engineer

Location: Frisco, Texas, United States

TITLE: Senior Databricks Engineer POSITION TYPE: Full Time (W2) LOCATION: Frisco, TX (onsite) ABOUT WorldLink: WorldLink is a rapidly growing information technology company at the forefront of the tech transformation. From custom software development to cloud hosting, from big data to cognitive computing, we help companies harness and leverage today’s most cutting-edge digital technologies to create value and grow. Collaborative. Respectful. Work hard Play hard. A place to dream and do. These are just a few words that describe what life is like at WorldLink. We embrace a culture of experimentation and constantly strive for improvement and learning. We take pride in our employees and their future with continued growth and career advancement. We put TEAM first. We are a competitive group that like to win. We're grounded by humility and driven by ambition. We're passionate, and we love tough problems and new challenges. You don't hear a lot of "I don't know how" or "I can't" at WorldLink. If you are passionate about what you do and having fun while doing it; tired of rigid and strict work environments and would like to work in a non-bureaucratic startup cultural environment, WorldLink may be the place for you. For more information about our craft, visit . WHO we’re looking for: We are looking for a Senior Databricks Engineer who will be responsible for serving as a hands-on senior data engineer supporting a greenfield Databricks implementation. You will design, develop, test, and deploy scalable batch and real time data engineering solutions while reverse engineering existing AWS based data processing to identify transformations, business rules, dependencies, and integration requirements that must be preserved or redesigned within the target Databricks architecture. You will deliver prioritized capabilities while helping establish reusable engineering patterns, development standards, governance, deployment practices, and best practices that improve the scalability, reliability, performance, and maintainability of the Databricks platform. Role and Responsibilities: Design, develop, test, and deploy scalable Databricks data pipelines and transformation workflows as part of a greenfield Databricks implementation. Analyze and reverse engineer existing AWS based data processing solutions, including undocumented code and pipeline logic, to identify data transformations, business rules, dependencies, orchestration, and integration requirements that must be preserved or redesigned within Databricks. Build, enhance, and maintain Bronze, Silver, and Gold data layers supporting customer data models and downstream consumption requirements. Design and implement scalable ingestion solutions using Databricks Auto Loader, including schema management, checkpointing, incremental processing, backfill/reprocessing, and production scale file ingestion patterns. Develop and operate Lakeflow Declarative Pipelines (formerly Delta Live Tables) supporting batch and streaming workloads, data quality expectations, quarantine/error handling, pipeline dependencies, monitoring, and recovery. Develop real time and batch data processing solutions using Databricks, Structured Streaming, and associated technologies. Implement robust transformation logic using Apache Spark, PySpark, Spark SQL, and Delta Lake. Design and optimize Delta Lake solutions using appropriate MERGE patterns, Change Data Feed, partitioning/clustering, retention, and optimization strategies. Design solutions that support reliable ingestion, transformation, enrichment, and delivery of high volume customer data. Design and implement appropriate Unity Catalog governance structures, including catalogs, schemas, volumes, external locations, storage credentials, access controls, lineage, and promotion across development, test, and production environments. Develop and support integrations between Databricks, Adobe, AWS services, and other identified downstream systems. Analyze existing AWS Glue, Amazon S3, Amazon Redshift, Redshift Spectrum, and supporting AWS services to determine existing processing behavior, embedded business rules, dependencies, security requirements, and target state Databricks implementation. Establish reusable Databricks Workflows, deployment as code patterns, frameworks, utilities, and engineering standards appropriate for a greenfield implementation and subsequent development teams. Apply Databricks engineering best practices for data quality, performance optimization, scalability, observability, reliability, security, and maintainability. Perform performance tuning and optimization of Spark workloads, pipelines, queries, streaming processes, and data structures, including analysis of partitioning, shuffle behavior, join strategies, data skew, and Spark execution characteristics. Troubleshoot complex data pipeline, integration, data quality, performance, and production issues and participate in root cause analysis and remediation. Develop automated validation and testing approaches to ensure the accuracy, completeness, and reliability of data products. Perform legacy to target parity validation, reconcile discrepancies between AWS source processing and rebuilt Databricks pipelines, and confirm that required business rules and data outcomes have been preserved. Evaluate legacy processing logic to distinguish required business functionality from source platform workarounds, avoiding unnecessary replication of legacy technical constraints within the target architecture. Participate in design discussions, peer code reviews, technical reviews, and solution refinement. Work within client established development, CI/CD, security, governance, and deployment processes. Produce and maintain technical documentation, including data flows, implementation details, development patterns, operational procedures, reverse engineering findings, and troubleshooting guidance. Provide hands-on knowledge transfer and mentoring to client engineers to strengthen internal Databricks engineering capabilities and enable long term platform ownership. Leverage approved AI assisted development tools, where appropriate, to improve development velocity, code quality, testing, documentation, and engineering efficiency. Identify and recommend opportunities for automation and engineering improvement that increase delivery speed, solution quality, operational reliability, and recovery from production issues Required Experience and Education: Bachelor’s degree in computer science, information systems, engineering, or a related field; equivalent experience may be considered. 6+ years of data engineering or software engineering experience, including significant experience designing, developing, and supporting enterprise scale data platforms. 3+ years of hands-on Databricks experience developing and operating production data engineering solutions. Demonstrated production experience with Databricks Auto Loader, including incremental cloud object storage ingestion, schema inference and evolution, schema hints, rescued data handling, checkpoint/state management, backfill and reprocessing strategies, and scalable file discovery approaches. Demonstrated production experience with Lakeflow Declarative Pipelines (formerly Delta Live Tables), including batch and streaming pipelines, data quality expectations, failed record/quarantine handling, streaming tables and materialized views, incremental versus full refresh processing, dependency management, monitoring, and alerting. Strong hands-on experience implementing Unity Catalog in a production environment, including catalog/schema/volume design, external locations, storage credentials, grants, row and column level access controls, lineage, and asset promotion across environments. Strong hands-on experience with Delta Lake, including MERGE patterns, Change Data Feed, time travel, OPTIMIZE, Z ORDER and/or liquid clustering, VACUUM and retention policies, and partitioning strategies at scale Strong hands-on experience with Apache Spark, PySpark, and Spark SQL, including development of complex data transformations and production performance tuning. Demonstrated ability to diagnose and optimize Spark workloads using techniques including partition sizing, shuffle optimization, join strategy, skew handling, and Spark UI analysis. Experience developing production Structured Streaming solutions, including watermarking, late arriving data, stateful processing, checkpointing, and exactly once processing considerations. Demonstrated experience designing and implementing Medallion Architecture, including personally building Bronze, Silver, and Gold data layers and making appropriate decisions regarding responsibilities and boundaries between layers. Experience with Databricks Workflows and deployment as code, including job dependencies, retry/failure handling, alerting, and Git based environment promotion using Databricks Asset Bundles, Terraform, or comparable automation. Strong understanding of distributed data processing, data optimization, scalability, and production pipeline resiliency. Experience implementing production grade approaches for data quality, error handling, monitoring, logging, observability, and pipeline recovery. Experience with CI/CD, automated deployment practices, Git based source control, branching, pull requests, and peer code reviews. AWS Source Environment Experience Must have sufficient hands on AWS data engineering experience to analyze existing implementations, understand data transformations and dependencies, and translate required functionality into the target Databricks architecture. Strong hands on experience developing and debugging AWS Glue ETL jobs using PySpark and Python, including DynamicFrames versus DataFrames, job bookmarks, connections, job parameters, worker sizing, and Glue runtime/version considerations. Demonstrated ability to analyze unfamiliar and undocumented AWS Glue code and determine the transformations, data movement, dependencies, and business rules being performed. Strong working knowledge of Amazon S3, including bucket/prefix structures, partitioning, file formats and compression, access patterns, and considerations affecting downstream data ingestion. Experience with Amazon Redshift, including data structures, distribution and sort strategies, COPY/UNLOAD patterns, stored procedures, and the ability to identify transformation or business logic embedded within the warehouse. Strong understanding of AWS IAM and data access patterns, including roles, assumed role relationships, policies, and authentication mechanisms sufficient to trace how existing data pipelines access source and target data and translate those requirements into appropriate Databricks and Unity Catalog access patterns Working knowledge of AWS Glue Crawlers and the Glue Data Catalog, including schema inference, schema drift, partition management, and the relationship between existing catalog definitions and the target Unity Catalog model. Working knowledge of Redshift Spectrum and external S3 backed data access patterns, with the ability to understand how existing external schemas and datasets should be represented within Databricks and Unity Catalog. Working knowledge of supporting AWS data, orchestration, monitoring, and security services such as Lambda, Step Functions, EventBridge, Athena, CloudWatch, and Secrets Manager. Candidates should be able to trace how these services participate in pipeline triggering, orchestration, monitoring, and credential management but are not expected to have expert level implementation experience with every service. Demonstrated ability to trace an end to end AWS data pipeline across multiple services, identifying data sources, transformations, orchestration, dependencies, security/access requirements, failure handling, and downstream consumers necessary to support migration to Databricks. Reverse Engineering and Migration Experience Demonstrated experience reverse engineering undocumented legacy data pipelines where business rules and processing requirements are embedded within application, ETL, orchestration, or database code. Experience identifying pipeline behavior and dependencies where original developers or complete technical documentation are unavailable. Demonstrated experience performing data reconciliation and parity validation between legacy and rebuilt pipelines, investigating discrepancies and confirming equivalent business outcomes. Ability to distinguish business logic that must be preserved from technical workarounds or constraints of the legacy platform, and redesign appropriately for a modern Databricks architecture. Demonstrated ability to troubleshoot complex data engineering and production issues independently while collaborating within an integrated delivery team. Experience working in Agile delivery environments and delivering against prioritized product backlogs. Necessary Skills and Attributes: Self-motivated individual with the ability to thrive in a team-based or independent environment. Detail-oriented with strong organization skills. Ability to work in a fast-paced environment. Limited supervision and the exercise of discretion. Strong communication and collaboration skills with the ability to work effectively across engineering, architecture, product, and business teams. Physical Demands: The physical demands described here are representative of those that must be met by employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job, the employee is occasionally required to stand, clean, crawl, kneel, sit, sort, hold, squat, stoop, stand, twist the body, walk, use hands to finger, handle, or feel objects, tools or controls, reach with hands and arms, climb stairs or ladders and scaffolding, talk or hear, and lift up to 20 pounds. Specific vision abilities required by the job include ability to distinguish the nature of objects by using the eye. Operate a computer keyboard and view a video display terminal between 50% - 95% of work time, including prolonged periods of time. Requires considerable (90%+) work utilizing high visual acuity/detail, numeric/character distinction, and moderate hand/finger dexterity. Performs work under time schedules and stress which are normally periodic or cyclical, including time sensitive deadlines, intellectual challenge, some language barriers, and project management deadlines. May require working additional time beyond normal schedule and periodic travel. WHAT we’ll bring: During your interview process, our team can fill you in on all the details of our industry-competitive benefits and career development opportunities. A few highlights include: Medical Plans Dental Plans Vision Plan Life & Accidental Death & Dismemberment Short-Term Disability Long-Term Disability Critical Illness/ Accident/ Hospital Indemnity/ Identity Theft Protection 401(k) WHAT you should know: Our success begins and ends with our people. We embrace diverse perspectives and value unique human experiences. WorldLink is an Equal Employment Opportunity and Affirmative Action employer. All employment at WorldLink is decided on the basis of qualifications, merit, and business need. We endeavor to continue our footprint as a diverse organization by highlighting opportunities for all people. WorldLink considers applicants for all positions without regard to race, color, religion or belief, sex, (including pregnancy and gender identity), age, national origin, political affiliation, citizenship status, marital status, military/veteran status, genetic information, sexual orientation, gender identity, physical or mental disability or any other characteristic protected by applicable laws. People with disabilities who need assistance with any part of the application process should contact us. This job description is designed to cover the main responsibilities and duties of the role but is not designed to be a comprehensive list of all.

Required Skills

databrickssparkpysparkawsredshifts3

Required Languages

🇬🇧 English

Related searches

  • Jobs in USA
  • Senior Jobs
1 jobs
Sort by
1h 12m ago

Senior Databricks Engineer

Worldlink US·Information Technology
databrickssparkpysparkawsredshift+1
🏢On-site
|United States of America
General Data Engineering
No similar jobs match these filters. Try changing or clearing a filter.
Popular job searches ▸
Roles
Python JobsJava JobsReact JobsTypeScript JobsGo JobsDevOps JobsNode.js JobsRemote C# and .NET JobsData Science JobsProduct Manager JobsDesign Jobs
Countries
United StatesUnited KingdomCanadaUS & EMEAGermanyPolandSpainNetherlandsPortugal
Experience
Senior JobsMid-Level JobsJunior Jobs
R© 2026 RVC Globalbuild 2826c946
AboutJobs in Claude & ChatGPTPricingContactPrivacyCookiesRefundsTerms & ConditionsFor Employers