Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

City of Baltimore Logo

Senior Data Engineer, Architect (NCS) - Mayors Office of Performance and Innovation

City of Baltimore

$86,975 - $149,519
Sep 11, 2025
Baltimore, MD, US
Apply Now

The City of Baltimore is seeking a Senior Data Engineer and Architect to help design and develop Baltimore's next-generation data infrastructure, strengthening service delivery, building modern data and digital capabilities, and promoting transparency.

Requirements

  • Proficiency in Python for data engineering (Pandas, Polars, SQLAlchemy, Object-relational mapping, requests)
  • Strong SQL skills and experience working with PostgreSQL or other relational databases with an emphasis on geospatial data.
  • Experience building and maintaining data pipelines (ETL/ELT) using modern tools
  • Experience with data model and database design
  • Understanding of cloud data workflows, APIs, and modern DevOps tools for CI/CD, logging, and monitoring
  • Ability to work collaboratively on GitHub and contribute to shared codebases
  • Ability to explain complex data structures to non-technical audiences

Responsibilities

  • Develop data models, data Lakehouse-style tiered layers, orchestration frameworks that make sense for both efficient computation, fellow engineers, and data consumers.
  • Develop, and maintain ETL/ELT pipelines using Python, PostgreSQL, and modern orchestration frameworks while implementing data quality, monitoring, alerting, and logging mechanisms to ensure pipeline reliability, performance, and transparency.
  • Automate data ingestion from multiple data sources (e.g., APIs, flat files, databases) into centralized data models for reporting and analysis.
  • Broadly supports ad hoc data curation, visualization, and statistical needs in City Hall.
  • Translate business questions into technical solutions and data products that surface insights and guide action.
  • Co-develop a centralized, enterprise-wide data warehouse and the secure, reliable, and scalable data pipelines that feed it.
  • Influence data architecture, orchestration, tooling, and governance.

Other

  • Bachelor’s degree in computer science, Data Science, Information Systems, or a related field from an accredited college or university.
  • Five plus years of professional experience in data engineering or related technical role.
  • Ability to work evening and weekend hours and 24-hour callback in an emergency.
  • Must complete a mandatory six-month probation.
  • Background Check: Eligible candidates under final consideration for appointment to positions identified as positions of trust will be required to complete authorization for a Criminal Background Check and/or Fingerprint must be successfully completed.