DataJobs.io
← Back to all jobs

Job Description

IntApp builds governed data and AI services that teams can trust. As a Senior Data and AI Engineer, you will design and operate end-to-end data pipelines and deploy production AI workflows, with modern tooling across Python, dbt, containers, and AWS. The role is onsite in Charlotte, NC.

What you can expect at IntApp

  • Wellness and flexibility: comprehensive wellness programs plus flexible time off.
  • Support for family planning: family-formation benefits and support.
  • Grow your skills: reimbursement for training and continuing education, supported by a community of experienced professionals.
  • Keep things comfortable: complimentary lunches and fully stocked kitchens in modern, open offices.
  • Give back: paid volunteer time off and a donation matching program.

Responsibilities

  • Design, build, and operate batch and incremental pipelines using Python, with dbt for transformation, testing, and documentation; troubleshoot and fix issues at the source.
  • Containerize workloads with Docker and run them on Kubernetes, using infrastructure as code and CI/CD to deliver safely and frequently.
  • Build solutions on AWS across storage, compute, orchestration, and security, tuning for cost and performance.
  • Design and build MCP servers and connectors to provide agents governed access to enterprise data and tools.
  • Deploy and operate agentic workflows in production, including tool use, orchestration, evaluation, observability, and guardrails.
  • Establish patterns for authentication, access control, and auditability, and test new AI techniques so only effective approaches reach production.
  • Partner with stakeholders to define the problem, align on outcomes, and deliver improvements in small, visible steps.
  • Review code and mentor engineers, raising standards for design, testing, and documentation.

Requirements

  • 8+ years of professional data engineering experience, including owning production systems end to end.
  • Strong Python for data processing, automation, and services, plus hands-on dbt (models, tests, macros, deployment).
  • Hands-on experience with Docker and Kubernetes to deploy, scale, and troubleshoot data workloads, with Git, CI/CD, and infrastructure as code.
  • Solid AWS experience covering storage, compute, networking, and security.
  • Advanced SQL, with a strong grasp of data modeling, warehousing, and performance tuning.
  • Practical knowledge of Model Context Protocol (MCP), including building, deploying, or integrating MCP servers or similar tool interfaces for LLMs.
  • Experience building or deploying agentic workflows (orchestration, tool calling, evaluation, monitoring) and the judgment to distinguish useful patterns from hype.
  • Bachelor’s degree in computer science, engineering, or a related field, or equivalent practical experience.

Nice to have

  • Orchestration experience with Airflow or a comparable tool.
  • Experience with cloud data warehouses such as Redshift, Snowflake, or BigQuery.
  • Familiarity with enterprise source systems such as CRM, ERP, and finance platforms and their data quirks.
  • Experience with retrieval-augmented generation, vector search, or LLM evaluation frameworks.

Technologies you may work with: Python, dbt, Docker, Kubernetes, AWS, Git, CI/CD, infrastructure as code, SQL, Model Context Protocol (MCP), LLMs, Airflow, Redshift, Snowflake, BigQuery.

Similar Jobs