D

Dallas County

Texas county government

AI Engineer 2 - Data and AI

Full-TimeUpdated on 10/23/2026Deadline 12/31/26
$8.2k - $10.2k
Senior
Bachelor's, Master's
Dallas, TX, USA
In PersonOccasional travel to County sites.
Software EngineeringAI Application Engineering

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 Science, AI and Analytics, or a job-related field of study.
  • Five years of work-related experience in data engineering, data analytics, or AI/ML data processing.
  • A valid Texas driver's license and a good driving record; the employee must provide a copy of a 10-year driving history and maintain a good driving record in compliance with Article II, Subdivision II of Chapter 90 of the Dallas County Code.
  • Individuals with access to criminal justice databases, including FBI Criminal Justice Information Systems, NCIC/TCIC, and similar databases, must pass a national fingerprint-based records check before placement and maintain the ability to pass the check while in the position unless the requirement is removed by the Commissioners Court and County Civil Service Commission.
  • Knowledge of DevOps, CI/CD, and containerized applications such as Docker and Kubernetes.
  • Ability to design and optimize scalable data workflows.
  • Knowledge of Sovereign Cloud requirements or GovCloud environments.
  • Knowledge of big data frameworks and technologies including Snowflake, Spark, Databricks, vector databases, and graph databases.
  • Knowledge of data warehousing, data lakes, and data modeling best practices.
  • Skill in SQL, Rust, Go, Python, and/or Scala for data transformation.
  • Knowledge of data privacy and compliance regulations including HIPAA, GDPR, and CJIS.
  • Skill in implementing AI within county and government policy frameworks.
  • Knowledge of Git, CI/CD pipelines, data catalogs, containers such as Kubernetes and Docker, and business intelligence tools.
  • Knowledge of cloud platforms such as Azure, AWS, or GCP; UI/UX technologies such as ReactJS/NextJS; and data storage technologies such as SQL Server, Snowflake, and Parquet.
  • Skill in Python, AWS SageMaker, LangChain, Pydantic, Model Context Protocols, Amazon Bedrock, vector databases, RAGs, and data integration tools such as Jupyter Notebooks and API Gateways.
  • Knowledge of streaming data technologies including Kafka, Kinesis, and Pub/Sub.
  • Ability to work in a fast-paced, evolving technology environment.
Responsibilities
  • Design and maintain robust AI agents and data pipelines, perform data orchestration, and support enterprise AI and data initiatives.
  • Build scalable AI solutions across departments that provide business users, analysts, and applications with reliable, secure, high-quality data.
  • Manage the AI development lifecycle, from selecting foundation models to deploying scalable orchestration layers on hybrid cloud environments.
  • Contribute to data labeling, MLOps integration, AI observability, language-model testing, and documentation in collaboration with analysts, architects, data scientists, developers, and system owners.
  • Design, develop, and maintain scalable AI agents and orchestration workflows across structured and semi-structured data sources.
  • Ensure consistent design and delivery of data and AI platforms supporting Data Engineering, Cloud, and AI centers of excellence.
  • Integrate internal and external data sources with enterprise data platforms, data lakes, and warehouses.
  • Design and develop multi-agent systems using frameworks such as LangGraph, CrewAI, or Amazon Bedrock to automate enterprise reviews and workflows.
  • Profile, cleanse, and standardize data to improve data quality.
  • Monitor data pipeline health and troubleshoot failures or anomalies.
  • Document AI architecture, APIs, AI business rules, and data logic for internal users.
  • Collaborate with DevOps and infrastructure teams to implement automated AI processing workflows.
  • Collaborate with Enterprise Architecture teams to align AI solutions with internal policies, vendor questionnaires, and ethical AI guidelines.
  • Maintain data access controls, validation rules, and retention policies.
  • Translate business and AI requirements into technical specifications and AI pipeline designs.
  • Participate in Agile planning, backlog grooming, and technical design sessions.
  • Develop data and AI flow diagrams, machine learning models, and transformation logic.
  • Support dataset design and delivery for dashboards, reports, and self-service analytics.
  • Collaborate with application owners to understand source-system structures and data changes.
  • Contribute to solution architecture decisions related to language-model performance, security, storage, and data delivery.
  • Assist in scoping and estimating new data initiatives and enhancement requests.
  • Identify reuse opportunities for data components, tools, and models.
  • Build validation and error-handling logic into data and AI 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 system 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 and AI design reviews, standups, retrospectives, and sprint demos.
  • Communicate technical limitations and 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.
  • Continue building technical proficiency in cloud platforms, big data tools, and AI frameworks.
  • Stay current with trends in data engineering, streaming pipelines, and MLOps 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, and hackathons.
  • Seek opportunities for cross-training in related disciplines such as AI, Big Data, DevOps, and MLOps.
  • Implement LLM engineering practices using tools such as Langfuse or Weights & Biases for tracing, debugging, and evaluating model outputs.
  • Track personal learning goals and reflect on performance-improvement opportunities.
  • 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 AI orchestrations and data pipelines.
  • Participate in requirements-gathering and feedback sessions with business users.
  • Support audit and compliance documentation as needed.
  • Respond to questions and data requests from supported teams in a timely manner.
  • Coordinate deployment of data updates with impacted teams or systems.
  • Perform other duties as assigned.
Desired Qualifications
  • A master's degree.
  • Certifications in cloud architecture (Azure, AWS, or GCP), data modeling, and governance tools.
  • Amazon Certified: AWS Data Engineer Associate certification.
  • AWS Certified Data Analytics – Specialty certification.
  • Snowflake or Databricks certification.
  • Occasional travel to County sites.

About the company

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

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A

Get referred to Dallas County

See people who can refer or advise you