jobapplier

Data Engineer

Citylitics

Skills

Required

  • data engineering
  • Claude
  • Python
  • SQL
  • backend API
  • frontend
  • React
  • TypeScript
  • data modeling
  • ETL/ELT
  • LLM-powered

Preferred

  • GCP
  • Git
  • CI/CD
  • cloud platforms
  • production data pipelines
  • AI
  • data warehouse
  • data models
  • data infrastructure and processes
  • BigQuery

Join our team as a Data Engineer and play a crucial role in building and maintaining mission-critical data products. You will design, build, and operate production data pipelines that utilize AI to enhance customer-facing solutions. This position requires a strong command of data engineering best practices, experience with orchestration and data warehouses, and hands-on experience with LLM and agentic workflows. You will work with GCP services and collaborate closely with analysts, product teams, and other stakeholders.

Responsibilities

  • Conception, construction, and management of production data pipelines that utilize AI to enhance customer-facing solutions.
  • Collaboration with data analysts and stakeholders to define requirements and design scalable data models and applications, owning data products from pipelines to customer-facing dashboards.
  • Driving the continuous improvement of data infrastructure and processes, including evaluating and introducing new technologies and best practices.
  • Experience building production data pipelines with an orchestrator like Airflow/Cloud Composer and a data warehouse like BigQuery

Requirements

Proficiency in Python and SQL

  • Experience building data apps or dashboards end to end, including a backend API and a frontend (e.g., React, TypeScript), is a plus
  • Excellent problem-solving skills and the ability to work independently on ambiguous problems
  • Solid grasp of data engineering fundamentals: data modeling, ETL/ELT, and building idempotent, reliable pipelines
  • Excellent communication and collaboration skills. You'll be working closely with analysts, product, and other stakeholders
  • Experience shipping LLM-powered features or pipelines to production with LLM APIs (e.g., Gemini, Claude, OpenAI): prompting, structured outputs, and tool/function calling
  • Working knowledge of agent patterns (tool use, multi-step workflows, retrieval/RAG, MCP) and their production tradeoffs, such as cost, latency, and failure modes
  • Daily, fluent use of AI coding agents (e.g., Claude Code, Cursor) in your workflow, with the judgment to review and verify what they produce
  • Proven experience (3+ years) working as a Data Engineer or Software Engineer in a cloud environment

Preferred

  • Experience with Git, CI/CD, and cloud platforms (GCP preferred)