B

Brown & Brown Insurance

Provides risk management and insurance solutions

Data Engineer

Data EngineeringConfirmed live in the last 24 hours
Full-timePlano, TX, USANo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in computer science, engineering, mathematics, information systems, or a related STEM field, or equivalent education and professional experience.
  • At least 4 years of experience in data engineering, software engineering, or a related technical discipline, including developing and supporting production data solutions.
  • Hands-on experience with Apache Spark or PySpark, Delta Lake, Python, and SQL.
  • Experience building and supporting production batch and/or streaming data pipelines.
  • Experience with Databricks capabilities such as Lakeflow Declarative Pipelines, Databricks Jobs, Auto Loader, Structured Streaming, Delta Lake, and Unity Catalog.
  • Experience developing ETL/ELT pipelines for ingesting, transforming, validating, and publishing enterprise data.
  • Experience with workflow orchestration, including scheduling, dependencies, parameters, retries, notifications, and monitoring.
  • Understanding of Unity Catalog and data governance concepts, including catalogs, schemas, tables, views, lineage, access controls, and permissions.
  • Experience with Git and CI/CD practices, and exposure to Infrastructure as Code technologies such as Terraform or Databricks Asset Bundles.
  • Strong Python and SQL development skills, including creating maintainable, testable, production-ready data solutions.
  • Experience troubleshooting and optimizing Spark workloads using Spark UI, job logs, query plans, partitioning, and join optimization.
  • Understanding of relational, dimensional, logical, and physical data modeling concepts.
  • Experience across the engineering lifecycle, from requirements and development through testing, deployment, monitoring, and production support.
  • Strong problem-solving and analytical skills to diagnose and resolve data and production issues.
  • Strong written and verbal communication skills to collaborate effectively with technical and business teams.
  • Experience working within Agile delivery models such as Scrum, Kanban, or SAFe.

Responsibilities

  • Design, develop, test, deploy, and support scalable batch and streaming data solutions.
  • Build Databricks-native data engineering solutions using Delta Lake, Lakeflow Declarative Pipelines, Databricks Jobs, Auto Loader, Structured Streaming, and Unity Catalog.
  • Develop production-grade ingestion, transformation, and data-processing pipelines using Python, PySpark, Apache Spark, and SQL.
  • Build reliable and governed data pipelines that improve the accuracy, consistency, accessibility, and trustworthiness of enterprise data.
  • Develop reusable components, libraries, templates, and automation to improve engineering productivity and solution consistency.
  • Implement data-quality validation, monitoring, observability, and remediation processes for critical data assets.
  • Integrate data solutions with governance capabilities, including metadata, lineage, classification, certification, ownership, and access controls.
  • Develop and maintain governed data assets supporting AI, machine learning, analytics, semantic models, APIs, Genie Spaces, and AI agents.
  • Build and maintain workflow orchestration, including scheduling, dependencies, parameters, retries, notifications, and operational monitoring.
  • Troubleshoot and optimize data workloads using Spark diagnostics, job logs, query plans, partitioning strategies, join optimization, and Adaptive Query Execution.
  • Support production data solutions through monitoring, incident resolution, performance tuning, migrations, upgrades, and cost optimization.
  • Participate in technical design discussions, code reviews, testing, and continuous improvement of engineering practices.
  • Collaborate with product owners, architects, operations teams, and other engineers to resolve technical dependencies and deliver solutions.
  • Maintain technical documentation for data pipelines, data models, operational procedures, and engineering solutions.

Desired Qualifications

  • Experience with cloud platforms such as Microsoft Azure, AWS, or Google Cloud.
  • Experience with cloud storage technologies such as Azure Data Lake Storage Gen2, Amazon S3, OneLake, or Google Cloud Storage.
  • Experience with modern data technologies such as Snowflake, Apache Iceberg, Apache Hudi, or BigQuery.
  • Experience building ingestion pipelines using Databricks Auto Loader.
  • Experience developing streaming solutions using Structured Streaming.
  • Experience designing or consuming REST APIs and web services.
  • Experience implementing data-quality, metadata, governance, or lineage capabilities.
  • Experience developing data products supporting AI, generative AI, machine learning, semantic models, APIs, advanced analytics, Genie Spaces, or AI agents.
  • Experience working with insurance and health domain data.
  • Practical experience using AI-assisted development tools such as GitHub Copilot, Claude, or Databricks AI-assisted development capabilities to improve engineering productivity.
  • Strong experience building and supporting production-scale Databricks Lakehouse solutions.
  • Strong Python skills applied to reusable data engineering frameworks, automation, libraries, and utilities.
  • Experience working with Delta Lake and modern lakehouse architectures.
  • Experience developing governed datasets and data products for analytics, AI, and generative AI use cases.
  • Experience with automated testing, deployment pipelines, Infrastructure as Code, and modern software engineering practices.
  • Demonstrated ability to troubleshoot complex data problems and improve the reliability, performance, and maintainability of existing solutions.
  • A strong engineering mindset emphasizing quality, automation, observability, scalability, and continuous improvement.

About the Company

Brown & Brown Insurance

Provides risk management and insurance solutions

Brown & Brown offers risk management and insurance solutions through Retail and Specialty Distribution. It acts as a broker and advisor, matching customers with coverage, assessing risk, and coordinating policies. The company differentiates itself with a large industry presence, a culture built on integrity and the Power of WE, and a strong commitment to local communities. Its goal is to help customers manage and reduce risk while protecting their assets over the long term.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Leeds, United Kingdom
Founded
1914

Recently Posted Jobs

Explore more opportunities at Brown & Brown Insurance

See more jobs