Senior Data & AI Engineer

encora10

United States

Remote

USD 140,000 - 180,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

encora10 is seeking a senior software engineer focused on production data systems and AI-powered applications. You will connect reliable data pipelines with backend services and LLM-enabled capabilities, collaborating across engineering, product, data, and business teams.

You will build end-to-end ingestion pipelines using Databricks, Apache Spark, and DBT, design data architectures and governance, and implement tests, monitoring, and scalable, reliable services for analytics and AI platforms.

Qualifications

  • At least 7 years of software engineering delivering production-grade systems.
  • Strong Python and SQL skills and experience building cloud-native applications; AWS preferred.
  • Hands-on experience with Databricks, Spark, and modern data engineering methods.
  • Experience developing APIs, backend services, workflows, and distributed systems.
  • Production experience with AI or LLM-powered products.
  • Knowledge of data architecture, modeling, governance, data quality, and DBT-based transformation, testing, and validation.
  • Familiarity with scalable patterns such as Medallion Architecture, Data Vault 2.0, or dimensional modeling, plus clear communication and collaboration skills.

Responsibilities

  • Develop AI-enabled applications and backend services using Python, TypeScript, and cloud services, including agentic and LLM-based features.
  • Build end-to-end ingestion and transformation pipelines with Databricks, Apache Spark, DBT, and related tools.
  • Design data architectures, models, governance practices, and data quality controls for analytics and AI platforms.
  • Implement pipeline testing and validation, along with monitoring and observability for production systems.
  • Design APIs, workflows, and distributed services, contributing to decisions about scalability, reliability, and engineering practice.
  • Work across technical and business teams to bring solutions into production.

Skills

Python
SQL
Cloud-native architecture
Data pipelines
LLM integration
Governance & data quality
Collaboration

Tools

Databricks
Apache Spark
DBT
AWS
APIs

Job description

Role overview

Build production data systems and AI-powered applications, connecting reliable data pipelines with backend services and LLM-enabled capabilities. The role spans data engineering, architecture, governance, and collaboration with engineering, product, data, and business teams to deliver scalable solutions.

Responsibilities
  • Develop AI-enabled applications and backend services using Python, TypeScript, and cloud services, including agentic and LLM-based features.
  • Build end-to-end ingestion and transformation pipelines with Databricks, Apache Spark, DBT, and related tools.
  • Design data architectures, models, governance practices, and data quality controls for analytics and AI platforms.
  • Implement pipeline testing and validation, along with monitoring and observability for production systems.
  • Design APIs, workflows, and distributed services, contributing to decisions about scalability, reliability, and engineering practice.
  • Work across technical and business teams to bring solutions into production.
Requirements
  • At least 7 years of software engineering experience delivering production-grade systems.
  • Strong Python and SQL skills and experience building cloud-native applications; AWS is preferred.
  • Hands-on experience with Databricks, Spark, and modern data engineering methods.
  • Experience developing APIs, backend services, workflows, and distributed systems.
  • Production experience with AI or LLM-powered products.
  • Knowledge of data architecture, modeling, governance, data quality, and DBT-based transformation, testing, and validation.
  • Familiarity with scalable patterns such as Medallion Architecture, Data Vault 2.0, or dimensional modeling, plus clear communication and collaboration skills.
Nice to have
  • Experience with AWS Bedrock or related AI orchestration tools, conversational or agent-based systems, Fivetran, Delta Lake, CI/CD, platform observability and governance, or internal developer and low-code tools.
Benefits and work setup

Remote work is offered for candidates based in Costa Rica, Peru, Colombia, or Bolivia.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

1174 - Data Engineer
1174 - Data Engineer

GoFasti • United States

Remote
USD 33,000 - 45,000
Remote work
Competitive USD compensation
Senior Data Engineer (AI-Native) — Data Layer
Senior Data Engineer (AI-Native) — Data Layer

protonai • United States

Remote
USD 150,000 - 210,000
Senior Data Engineer: AI Data Platform & Pipelines
Senior Data Engineer: AI Data Platform & Pipelines

V4C.ai • United States

Remote
USD 120,000 - 180,000
Senior Data & AI Engineer | Scalable Pipelines & AI-First
Senior Data & AI Engineer | Scalable Pipelines & AI-First

Luxoft • Los Angeles (CA)

On-site
USD 150,000 - 210,000
Data/AI engineer with Python
Data/AI engineer with Python

Luxoft Holding • Los Angeles (CA)

On-site
USD 150,000 - 210,000
Senior Databricks Engineer
Senior Databricks Engineer

Remote • San Francisco (CA)

On-site
USD 150,000 - 190,000
Data/AI engineer with Python
Data/AI engineer with Python

Luxoft • United States

Remote
USD 180,000 - 240,000
Data/AI engineer with Python
Data/AI engineer with Python

Luxoft Holding • Irvine (CA)

On-site
USD 180,000 - 240,000
Staff AI & Data Engineer – Databricks
Staff AI & Data Engineer – Databricks

Eliassen Group • United States

Remote
USD 110,000 - 124,000
Data Engineer
Data Engineer

Inspired Infotech LLC. • Clearwater (FL)

On-site
USD 100,000 - 140,000