Databricks AI Engineer

IT America
Austin, TX, United States
8 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 Code Generation Software Quality Code Review Computer Programming Continuous Integration Data Validation Information Engineering Distributed Computing Environment
+23 more
Github Python (Programming Language) Meta-Data Management Cloud Services Azure DevOps Pipelines Software Engineering SQL Databases Data Logging Large Language Models Multi-Agent Systems Prompt Engineering Generative AI Git Data Lakes Pyspark Information Technology Data Lineage Data Management Virtual Agents Code Restructuring Software Version Control Data Pipelines Databricks

Job description

Note: The ideal candidate is not simply a traditional Databricks Data Engineer. We are looking for someone who can combine: Data Engineering + Azure Databricks + Python/PySpark + Generative AI + LLMs + AI Agents + Automation, * Design, develop, and deploy intelligent AI agents that automate data engineering workflows within Azure Databricks.

  • Build LLM-powered agents for code generation, code review, refactoring, optimization, and troubleshooting of Python, PySpark, and SQL workloads.
  • Develop AI-driven solutions to automate data quality validation, testing, reconciliation, and QA processes.
  • Build agents to support metadata management, data lineage, governance, and compliance automation within Databricks.
  • Develop intelligent automation for CI/CD pipelines, including test-case generation, deployment validation, release checks, and rollback processes.
  • Implement AI-powered monitoring and automation for data pipeline failures, anomalies, and root-cause analysis.
  • Develop reusable prompt engineering frameworks, agent patterns, tools, and orchestration workflows for data engineering use cases.
  • Integrate LLMs and AI agents with Databricks, Azure services, APIs, data platforms, and enterprise workflows.
  • Work with Data Engineers, Data Architects, QA teams, and Platform teams to identify high-value automation opportunities.
  • Establish standards and best practices for AI agent development, testing, deployment, observability, security, and governance.
  • Build production-grade automation solutions with appropriate logging, error handling, monitoring, testing, and documentation.
  • Evaluate emerging Generative AI, agentic AI, and automation frameworks and recommend technologies that provide measurable business or engineering value.
  • Document agent architecture, workflows, prompts, decision logic, integration patterns, and operational runbooks.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Data Science, or a related technical discipline. Master’s degree is a plus.
  • 10+ years of experience in data engineering, software engineering, cloud data platforms, or related technical roles.
  • Strong hands-on experience with Azure Databricks and modern cloud data platforms.
  • Proven experience developing AI/LLM-powered automation, intelligent agents, or Generative AI solutions.
  • Strong programming skills in Python and SQL with experience developing production-quality applications.
  • Strong hands-on experience with PySpark and distributed data processing.
  • Experience with Databricks notebooks, Jobs/Workflows, Delta Lake, and Databricks Asset Bundles.
  • Experience with LLM APIs, prompt engineering, agent orchestration, and AI frameworks.
  • Experience with technologies/frameworks such as Azure OpenAI, OpenAI, LangChain, AutoGen, Databricks Agent Framework/Agent Bricks, or comparable agentic AI technologies.
  • Hands-on experience with CI/CD and automation, including GitHub Actions and/or Azure DevOps Pipelines.
  • Experience building data quality, testing, QA automation, or data validation frameworks.
  • Strong understanding of software engineering principles including Git, testing, version control, documentation, code quality, and observability.

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:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

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

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

2:08 min

Essential engineering roles in the generative AI space

Mary Grygleski Mary Grygleski · LIVE

Videos

See all

Related articles

See all