Data & AI Automation Engineer (Azure Databricks)

IT America
Austin, TX, United States
16 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Automation of Tests Microsoft Azure Software Quality Computer Programming Continuous Delivery Continuous Integration Data Validation Information Engineering Data Governance Data Infrastructure
+27 more
Database Development Software Design Patterns DevOps Github Python (Programming Language) Meta-Data Management Performance Tuning Standard Sql Software Engineering SQL Databases Data Processing Large Language Models Snowflake Multi-Agent Systems Prompt Engineering Generative AI Event Driven Architecture Data Lakes Pyspark Kubernetes Information Technology Data Lineage Data Management Virtual Agents Software Version Control Serverless Computing Databricks

Job description

We are looking for a highly experienced Data & AI Automation Engineer to design and implement intelligent automation solutions within an Azure Databricks and Azure Cloud environment. The role will focus on applying Generative AI, Large Language Models (LLMs), AI agents, and advanced automation techniques to improve data engineering productivity, software delivery, data quality, governance, and operational efficiency., * Design, develop, and deploy AI-powered agents using LLMs, rule-based approaches, or hybrid methodologies to automate data engineering processes within Azure Databricks.

  • Build intelligent solutions capable of generating, optimizing, reviewing, and refactoring Python, PySpark, and SQL code.
  • Develop AI-driven testing and validation agents for data quality, reconciliation, validation, and QA automation.
  • Implement automated data governance capabilities covering metadata management, data lineage, compliance monitoring, and policy enforcement.
  • Develop autonomous CI/CD capabilities for test generation, deployment validation, release verification, and recovery or rollback processes.
  • Build monitoring and diagnostic agents to identify anomalies, detect performance issues, and assist with root-cause analysis.
  • Establish enterprise standards for prompt engineering, reusable prompts, agent templates, orchestration patterns, and AI automation workflows.
  • Collaborate with data engineering, architecture, DevOps, and platform teams to identify and prioritize high-value automation opportunities.
  • Define best practices for the complete AI agent lifecycle, including development, testing, deployment, observability, maintenance, and governance.
  • Create technical documentation, architecture diagrams, workflow documentation, operating procedures, and knowledge-transfer materials.
  • Research and evaluate emerging Generative AI technologies, LLM platforms, agent frameworks, and automation tools to continuously enhance the data platform.
  • Ensure AI-driven automation solutions meet enterprise security, reliability, scalability, and governance requirements.

Requirements

The ideal candidate will possess a strong foundation in data engineering and software development, combined with hands-on experience building AI-powered automation and agent-based solutions. This individual will collaborate with data engineers, architects, DevOps teams, and platform stakeholders to identify opportunities for intelligent automation and deliver scalable enterprise solutions., * 10+ years of experience in Data Engineering, Software Engineering, AI Engineering, or a related technical discipline.

  • Strong hands-on experience with Azure Databricks, Azure Cloud, or comparable modern cloud data platforms such as Snowflake.
  • Proven experience developing AI-driven automation solutions using LLMs, Generative AI, prompt engineering, and agent orchestration frameworks.
  • Advanced programming experience with Python and strong expertise in SQL development in enterprise production environments.
  • Hands-on experience with Azure Databricks notebooks, workflows, jobs, Delta Live Tables (DLT), and related services.
  • Experience implementing CI/CD and Continuous Testing (CT) pipelines using GitHub Actions, Azure DevOps, or similar technologies.
  • Demonstrated experience developing automated testing frameworks, data validation solutions, reconciliation processes, or data quality automation.
  • Experience working in highly regulated, compliance-focused, or risk-sensitive environments is preferred.
  • Experience integrating AI capabilities into existing enterprise data engineering and DevOps workflows is highly desirable.

Technical Skills:

  • Advanced Python development with strong knowledge of software engineering principles, testing frameworks, documentation, version control, and code quality practices.
  • Strong expertise in SQL and PySpark, including performance tuning and optimization.
  • Hands-on experience with LLM services, Generative AI APIs, prompt engineering, and AI agent frameworks.
  • Experience with technologies/frameworks such as Databricks Agent Framework, LangChain, AutoGen, OpenAI, Azure OpenAI, or comparable platforms.
  • Strong knowledge of Azure Databricks, including Delta Lake, Databricks Workflows, Asset Bundles, DLT, notebooks, jobs, and enterprise-scale data processing.
  • Experience building workflow automation using orchestration platforms, serverless technologies, APIs, and event-driven architectures.
  • Knowledge of AI agent design patterns, tool calling, agent orchestration, context management, evaluation, observability, and lifecycle management.
  • Strong understanding of data engineering, data quality, data governance, CI/CD, and automated testing.
  • Ability to analyze complex technical and business processes and convert them into scalable, AI-enabled automation solutions.
  • Excellent communication skills with the ability to explain AI architectures, automation strategies, and technical designs to both technical and non-technical stakeholders.

Education:

  • Bachelor’s degree in Computer Science, Software Engineering, Data Science, Information Technology, or a related field.
  • Master’s degree in a relevant technical discipline is preferred.

Apply for this position

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

Apply on www.dice.com
Prepare application

Good distractions

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

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

4:32 min

Harnessing Spark with Python using PySpark and Py4J

Ayon Roy · LIVE

3:03 min

Career evolution in data engineering and AI platforms

Maria Apazoglou · Coffee With Developers

2:40 min

Using GitHub primitives for internal documentation and corporate operations

Kyle Daigle · Coffee With Developers

1:31 min

Essential AI and human skills for future teams

Alexander Weißhaupt Alexander Weißhaupt +1 · World Congress 2025

Videos

See all

Related articles

See all