D

Dallas County

Texas county government

Data Engineer 2 - Operations

Data EngineeringConfirmed live in the last 24 hours
Full-timeDallas, TX, USA$7.7k - $9.6k

About the Job

Requirements

  • Education and experience equivalent to a bachelor's degree from an accredited college or university in Computer Science, Information Systems, Data Analytics, or a job-related field of study.
  • Four years of job-related experience in data engineering, data analytics, or AI/ML data processing.
  • Must possess a valid Texas driver's license and a good driving record, provide a copy of a 10-year driving history, and maintain compliance with the stated Dallas County Code requirements.
  • Individuals with, or considered for, positions with access to criminal justice databases including FBI Criminal Justice Information Systems, NCIC/TCIC, or similar databases must pass a national fingerprint-based records check before placement and maintain the ability to pass the check while in the position.
  • Ability to analyze and solve problems.
  • Communication, collaboration, and documentation skills.
  • Ability to work independently and collaboratively on technical projects and mentor junior team members.
  • Attention to detail and commitment to high-quality, trusted data products.
  • Ability to design and optimize scalable data workflows.
  • Skill in SQL, Python, data integration tools such as SSIS, ADF, dbt, and Airflow, and/or Scala for data transformation.
  • Knowledge of cloud platforms such as Azure, AWS, or GCP and data storage technologies such as SQL Server, Snowflake, and Parquet.
  • Knowledge of Git, CI/CD pipelines, data catalogs, and business intelligence tools.
  • Knowledge of DevOps, CI/CD, and containerized applications such as Docker and Kubernetes.
  • Knowledge of data privacy and compliance regulations including HIPAA, GDPR, and CJIS.
  • Knowledge of big data frameworks such as Hadoop, Spark, and Databricks.
  • Skill in streaming data technologies such as Kafka, Kinesis, and Pub/Sub.
  • Knowledge of data warehousing, data lakes, and data modeling best practices.
  • Ability to travel occasionally to County sites and industry conferences.
  • Ability to work in a fast-paced, evolving technology environment.

Responsibilities

  • Design, develop, and maintain scalable data pipelines and workflows across structured and semi-structured data sources.
  • Write performant and reusable SQL queries, scripts, or jobs for data ingestion, transformation, and delivery.
  • Integrate internal and external data sources with enterprise data platforms, lakes, or warehouses.
  • Perform data profiling, cleansing, and standardization to improve data quality.
  • Monitor data pipeline health and troubleshoot failures or anomalies.
  • Document pipeline architecture, business rules, and data logic for internal users.
  • Collaborate with DevOps or infrastructure teams to implement automated data processing workflows.
  • Maintain data access controls, validation rules, and retention policies.
  • Translate business and analytics requirements into technical data specifications and pipeline designs.
  • Participate in Agile planning, backlog grooming, and technical design sessions.
  • Develop data flow diagrams, data models, and transformation logic.
  • Support dataset design and delivery for dashboards, reports, or self-service analytics.
  • Collaborate with application owners to understand source system structures and data changes.
  • Contribute to solution architecture decisions related to ETL/ELT, storage, and data delivery.
  • Assist in scoping and estimating new data initiatives and enhancement requests.
  • Identify reuse opportunities for data components, tools, or models.
  • Build validation and error-handling logic into data pipelines to support reliability.
  • Perform root cause analysis for data inconsistencies and recommend preventive actions.
  • Contribute to and follow testing procedures for data validation, performance, and integrity.
  • Implement version control, data lineage, and reproducibility practices.
  • Identify performance bottlenecks and refactor inefficient data processes.
  • Recommend improvements to schema design, data granularity, and source-system integration.
  • Maintain awareness of industry standards for data governance, security, and accessibility.
  • Support automation of routine data workflows and manual reporting processes.
  • Work with analysts, data scientists, application developers, and stakeholders to deliver high-quality datasets.
  • Coordinate with system owners and database administrators to manage source data access and schema changes.
  • Support QA and testing teams by validating expected outputs and data quality criteria.
  • Participate in data design reviews, standups, retrospectives, and sprint demos.
  • Communicate technical limitations or trade-offs to business stakeholders in an understandable way.
  • Partner with cybersecurity teams to ensure sensitive data is handled securely and in compliance with County policy.
  • Engage with BI and reporting teams to ensure datasets meet visual and analytic needs.
  • Assist in coordinating multi-team efforts involving shared data pipelines or platforms.
  • Build technical proficiency in cloud platforms, big data tools, and data pipeline frameworks.
  • Stay current with trends in data engineering, streaming pipelines, and ML Ops practices.
  • Contribute to internal wikis, playbooks, and best practices documentation.
  • Mentor junior data engineers or interns on development and testing practices.
  • Participate in knowledge-sharing sessions, communities of practice, or hackathons.
  • Seek opportunities for cross-training with related disciplines such as analytics and DevOps.
  • Communicate progress, risks, and needs to project leads or data managers.
  • Document data sources, logic, and transformations in data dictionaries or metadata repositories.
  • Support stakeholder training or onboarding on new datasets and data services.
  • Assist in writing user guides, technical diagrams, and documentation for data pipelines.
  • Participate in requirement-gathering and feedback sessions with business users.
  • Support audit and compliance documentation as needed.
  • Provide timely responses to questions or data requests from supported teams.
  • Coordinate deployment of data updates with impacted teams or systems.

Desired Qualifications

  • Preferred certifications include Microsoft Certified: Azure Data Engineer Associate, AWS Certified Data Analytics – Specialty, and Snowflake or Databricks certifications.
  • Pursue professional certifications such as Azure Data Engineer, AWS Data Analytics, or dbt.

About the Company

Dallas County

Texas county government

Dallas County is a county government serving residents and communities in Dallas County, Texas. The county administers courts, elections, public health, justice, records, infrastructure, human services, and other local government programs. It serves residents, businesses, visitors, partner agencies, and communities across Dallas County. Its operating model centers on elected offices and departments operating under public law, budgets, civil-service rules, and countywide administrative systems. Teams work across public health, justice, administration, technology, facilities, finance, records, and community services. Teams support coordinated daily delivery.

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Dallas County

See more jobs