Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Data Engineer image - Rise Careers
Job details

Data Engineer

THIS IS A NON-CIVIL SERVICE POSITION

MAYOR’S OFFICE OF PERFORMANCE AND INNOVATION

DATA ENGINEER

POSTING DATE: April 10, 2025

SALARY RANGE: $65,393 - $104,724

POSITION OVERVIEW

The Mayor’s Office of Performance and Innovation (OPI) is seeking a mission-driven Data Engineer to help build the technical foundation for Baltimore’s next-generation data infrastructure. As a core contributor to the Citywide Data Warehouse, you’ll develop secure, reliable, and scalable data pipelines and analytics products that power decision-making, improve services, and promote transparency across Baltimore City government. Beyond contributing directly to the data warehouse codebase, the successful candidate will influence the data architecture, orchestration, tooling, and use.

This is a high-impact role for a technically skilled engineer who wants to use their talent for public good. This is an engineering role, but the successful candidate will work on an interdisciplinary team of analysts, designers, and managers to ensure products are adopted by agency staff, policymakers, and the public.

ESSENTIAL DUTIES AND RESPONSIBILITIES

Data Engineering & Infrastructure

Design, develop, and maintain ETL/ELT pipelines using Python, PostgreSQL, and modern orchestration frameworks.

Implement data quality, monitoring, alerting, and logging mechanisms to ensure pipeline reliability, performance, and transparency.

Automate data ingestion from multiple sources (e.g., APIs, flat files, databases) into centralized data models for reporting and analysis.

Support the design and architecture of the Citywide Data Warehouse, optimizing for scalability, security, and maintainability.

Analytics & Visualization

Support developers, analysts, and data scientists to create data-driven apps, dashboards, and data visualizations.

Support ad-hoc data curation needs, ensuring datasets are clean, structured, and usable across city departments.

Collaboration & Product Development

Collaborate closely with analysts, civic designers, product managers, and agency staff to define data requirements and product needs.

Translate business questions into technical solutions and data products that surface insights and guide action.

Contribute to a culture of engineering best practices, including peer review, documentation, and continuous learning.

REQUIRED KNOWLEDGE, SKILLS, AND ABILITIES

Technical Expertise

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

Understanding of cloud data workflows, APIs, and modern DevOps tools for CI/CD, logging, and monitoring

Data Product & Collaboration Mindset

Ability to work collaboratively on GitHub and contribute to shared codebases

Ability to interact with people from a variety of backgrounds and skillsets

Strong documentation and communication skills, including the ability to explain complex data structures to non-technical audiences

Commitment to privacy, accessibility, and ethical use of data

Values & Impact

Passion for public service, equity, and improving government through better data

Curiosity, problem-solving mindset, and a desire to take ownership of complex technical challenges

Experience working on civic tech, open data, or public-sector digital products is a plus

REQUIRED EDUCATION AND EXPERIENCE

Education: Bachelor’s degree in Computer Science, Data Science, Information Systems, or a related field from an accredited college or university Experience:

5+ years of professional experience in data engineering or related technical role

OR equivalent combinations of education, technical certification, and hands-on experience will be considered

BENEFITS

The City of Baltimore offers a generous and competitive benefits package. You can learn about our benefits here: https://humanresources.baltimorecity.gov/hr-divisions/benefits

Financial Disclosure:

This position is required to complete a Financial Disclosure pursuant to Sections 7-7, 7-8, and 7-9 of the City Ethics Law. 

Baltimore City Government is an Equal Employment Opportunity Employer, and we are committed to a workplace that values diversity, equity, and inclusion.  The City of Baltimore prohibits discrimination based on race, color, religion, age, sex, ancestry, creed, national origin, disability status, genetics, marital status, military service, sexual orientation, gender identity/expression or any other characteristic protected by federal, state or local laws.  Applicants requiring accommodations during the hiring process should contact the Department of Human Resources directly. Requests for accommodations should not be attached to the application.

BALTIMORE CITY IS AN EQUAL OPPORTUNITY EMPLOYER

Average salary estimate

$85058.5 / YEARLY (est.)
min
max
$65393K
$104724K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Data Engineer, City of Baltimore

The Mayor’s Office of Performance and Innovation is excited to announce an opening for a Data Engineer in City Hall! This position is an incredible opportunity for you if you're passionate about utilizing technology for public good. As a Data Engineer, you will be a pivotal part of crafting Baltimore’s next-generation data infrastructure, working to develop secure, reliable, and scalable data pipelines that will empower decision-making throughout the city government. Your work will directly influence the Citywide Data Warehouse, with responsibilities including designing and maintaining ETL/ELT pipelines, optimizing data architectures, and collaborating with a diverse team dedicated to enhancing services through transparency and data analytics. If you're someone with strong expertise in Python, PostgreSQL, and modern orchestration frameworks, this role is truly tailored for you. You'll not only be building data solutions but also helping various city departments, policymakers, and the public access and utilize data more effectively. A blend of technical acumen and teamwork will enhance your effectiveness in this role, making it a great fit for anyone eager to contribute to the community while advancing their career in the fascinating field of data engineering.

Frequently Asked Questions (FAQs) for Data Engineer Role at City of Baltimore
What are the responsibilities of a Data Engineer at the Mayor’s Office of Performance and Innovation?

As a Data Engineer at the Mayor’s Office of Performance and Innovation, you will be responsible for designing, developing, and maintaining ETL/ELT pipelines using Python and PostgreSQL, ensuring reliable data extraction and transformation. This role also includes implementing data quality monitoring mechanisms, automating data ingestion from multiple sources, and supporting analytics efforts to create impactful data visualizations and dashboards.

Join Rise to see the full answer
What qualifications do I need for the Data Engineer role in City Hall?

To qualify for the Data Engineer position at the Mayor’s Office of Performance and Innovation, you should have a Bachelor’s degree in Computer Science, Data Science, or a related field, coupled with at least 5 years of professional experience in data engineering or a similar technical role. Proficiency in Python, advanced SQL skills, and experience with PostgreSQL or other relational databases are essential for success in this role.

Join Rise to see the full answer
How does collaboration work for a Data Engineer at the Mayor’s Office of Performance and Innovation?

Collaboration is key for a Data Engineer at the Mayor’s Office of Performance and Innovation. In this role, you will work closely with an interdisciplinary team, including analysts, civic designers, product managers, and agency staff, to define data requirements and ensure the delivery of impactful data products. Your ability to translate complex technical concepts into understandable solutions will be vital.

Join Rise to see the full answer
What tools and technologies will I be using as a Data Engineer at the Mayor’s Office?

As a Data Engineer in the Mayor’s Office of Performance and Innovation, you will primarily use Python, PostgreSQL, and modern orchestration frameworks to build and maintain data pipelines. Familiarity with cloud data workflows, APIs, and DevOps tools for CI/CD will also be crucial for ensuring the reliability and scalability of the data infrastructure.

Join Rise to see the full answer
What is the salary range for the Data Engineer position at City Hall?

The salary range for the Data Engineer position at the Mayor’s Office of Performance and Innovation is between $65,393 and $104,724, reflecting the importance of this role in advancing data-driven decision-making within the Baltimore city government.

Join Rise to see the full answer
Common Interview Questions for Data Engineer
Can you explain the ETL/ELT process and its importance in data engineering?

In your answer, begin by defining ETL (Extract, Transform, Load) and ELT (Extract, Load, Transform) processes, highlighting their importance in data integration and management. Discuss how they enable seamless data flow from various sources into a centralized data warehouse, ensuring data quality and accessibility for analytics purposes.

Join Rise to see the full answer
What is your experience with PostgreSQL, especially regarding geospatial data?

Share your relevant experiences working with PostgreSQL, specifically how you have utilized its geospatial capabilities such as PostGIS. Mention any projects where you implemented geospatial data handling, showcasing your understanding of spatial queries and their applications in data analysis.

Join Rise to see the full answer
How do you ensure data quality within your pipelines?

Explain the methods you use to ensure data quality, including implementing validation checks, monitoring mechanisms, and automated alerting systems. Provide examples of challenges you've faced in maintaining data integrity and how you addressed them effectively.

Join Rise to see the full answer
Describe a project where you collaborated with cross-functional teams. What was your role?

Reflect on a specific project where you worked with diverse teams—analysts, designers, and product managers. Describe your contributions as a Data Engineer and how you facilitated communication and collaboration to align data solutions with business objectives.

Join Rise to see the full answer
What programming languages and tools are you familiar with for data engineering tasks?

List the programming languages (like Python and SQL) and tools that you commonly use for data engineering tasks. Discuss how your proficiency with these tools allows you to build effective data pipelines and manage databases efficiently.

Join Rise to see the full answer
How do you approach documentation for code and data structures?

Talk about the importance of documentation in your workflow, sharing your strategies for keeping it clear and useful. Stress the value of documentation for team collaboration and future project scalability.

Join Rise to see the full answer
How do you stay updated with the latest trends in data engineering?

Describe the resources you use to stay informed about emerging trends and technologies in data engineering, such as blogs, online courses, or participation in relevant communities and forums.

Join Rise to see the full answer
What is your experience with automating data ingestion processes?

Give insights into your past experiences with automating data ingestion from various sources such as APIs or flat files. Explain specific challenges you’ve overcome and the tools you utilized to automate these processes.

Join Rise to see the full answer
Can you provide an example of a complex technical challenge you've faced?

Narrate a specific challenging situation you've encountered in your data engineering career. Discuss the steps you took to resolve the issue, the outcome, and what you learned from the experience.

Join Rise to see the full answer
What motivates you to work in public sector data engineering?

Share your passion for public service and how it contributes to your interest in data engineering within the public sector. Discuss how you envision your work positively impacting communities through better data utilization.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

The City of Baltimore is looking for a dedicated Recreation Leader II to support the planning and supervision of recreational and cultural programs.

Photo of the Rise User
Posted yesterday

Join the Baltimore City Department of Transportation as a Special Assistant, where you'll play a vital role in supporting the Director's office and managing various administrative tasks.

Photo of the Rise User
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Diversity of Opinions

Join Amplify as a Senior Data Engineer and transform K-12 education through innovative data solutions.

Photo of the Rise User
NBCUniversal Remote 904 Sylvan Ave, Englewood Cliffs, NEW JERSEY
Posted 8 days ago

Join NBCUniversal as a Senior Data Engineer and leverage your expertise in data modeling and cloud solutions to enhance our media and entertainment offerings.

Photo of the Rise User
Highmark Health Remote PA, Working at Home - Pennsylvania
Posted 13 days ago

Join Highmark Health as a Data Engineer and be a key player in their data solutions team, working remotely in Pennsylvania.

Photo of the Rise User
Posted 12 days ago

Join Coalfire as a Senior Data Engineer to enhance cybersecurity through robust data solutions and infrastructure.

Photo of the Rise User
Pushnami Remote No location specified
Posted 9 days ago

Pushnami is looking for a results-oriented Senior Data Engineer to join their innovative team in Austin and contribute to data-driven business strategies.

Join our team as a Senior Data Engineer and lead the development of innovative data solutions in Chicago.

Photo of the Rise User
Diamond Foundry Hybrid Bay Area, California
Posted 12 days ago

Join Diamond Foundry as a Data Engineer, driving forward our data initiatives in a revolutionary tech manufacturing environment.

Photo of the Rise User
Posted 23 hours ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Social Impact Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Reward & Recognition
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Bias Training
Employee Resource Groups
401K Matching
Paternity Leave
Maternity Leave
Some Meals Provided
Social Gatherings

Join Google's gTech team as a Data Engineer to leverage data infrastructure for innovative solutions in Trust and Safety across multiple platforms.

Although it is the birthplace of the National Anthem, home to the first commercial ice cream factory in the US, and among the nation's oldest cities, Baltimore is more than an asterisk to history. With a population of more than 630,000, the city -...

25 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 11, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
G
Someone from OH, Cincinnati just viewed Operations Lead - AML Refresh Ops (Global Banking) at GHR
Photo of the Rise User
Someone from OH, Akron just viewed Data Scientist II at Kaiser Permanente
Photo of the Rise User
Someone from OH, Eastlake just viewed Summer Intern at Gooch & Housego
I
Someone from OH, Perrysburg just viewed CNC Manufacturing Technician at Innovance
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Lifecycle Marketing Manager at SoFi
Photo of the Rise User
Someone from OH, Cincinnati just viewed Lifecycle Marketing Manager at Caribou
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Marketing Manager at Ocorian
Photo of the Rise User
Someone from OH, Cincinnati just viewed Growth Marketing Manager at Credit Genie
Photo of the Rise User
Someone from OH, Cincinnati just viewed Director of Product Marketing - AAA Campaigns at PrizePicks
Photo of the Rise User
Someone from OH, Cincinnati just viewed Digital Marketing Analyst, Digital Properties at Darden
Photo of the Rise User
Someone from OH, Cincinnati just viewed Growth Lead at io.net
Photo of the Rise User
Someone from OH, Cincinnati just viewed Sr. Manager / Director of Demand Generation at Seesaw
Photo of the Rise User
Someone from OH, Euclid just viewed Work From Home Union Benefits Rep at Global Elite
Photo of the Rise User
Someone from OH, Cincinnati just viewed Runtime QA Tester II at Aechelon Technology