Logo
City of Baltimore

Principal Platform Engineer / Operations Officer III

City of Baltimore, Baltimore, Maryland, United States, 21276


THIS IS A NON-CIVIL SERVICE POSITION

CITY OF BALTIMORE, MAYOR'S OFFICE

PRINCIPAL PLATFORM ENGINEER / OPERATIONS OFFICER III

POSTING DATE:

10/11/2024

SALARY RANGE:

$79,507 - $127,043, ANNUALLY

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 screening and must be successfully completed.

PROBATION

All persons, including current City employees, selected for this position must complete a mandatory 6-month probation.

SUMMARY OF POSITION

About the City of Baltimore, Mayor's Office of Performance and Innovation (OPI):

The Mayor's Office of Performance and Innovation (OPI) is a dynamic team of internal consultants charged with increasing internal efficiency, optimizing city services, and promoting government transparency. Through strong project management, civic design, and data-driven performance management, we work to create a responsive, high-performing, and continuously improving government.

We envision a future where all city services are efficient, sustainable, and well-designed, with a government that is streamlined, transparent, and responsive to residents' needs.

The Principal Platform Engineer is a key contributor to Baltimore City's data strategy, leading the design, development, and optimization of the city's data platform infrastructure.

The Principal Platform Engineer will architect cloud-based solutions that power the citywide data warehouse and related data products. In addition, the role is responsible for developing and maintaining data ingestion pipelines and ETL processes that are high-quality, performant, and well-documented. This position reports to the Deputy Director of Analytics and will work closely with OPI analysts, product and engineering teams, as well as IT infrastructure and security teams.

The ideal candidate:

We're looking for someone who is passionate about improving public services through data-driven insights and solutions and has strong engineering talent, as well as an understanding of data governance, security, and privacy.

The ideal candidate has experience architecting and scaling cloud platforms, building and optimizing data pipelines and implementing secure and efficient data solutions. They are skilled in designing ETL processes, managing large-scale data integrations, and ensuring data quality across structured and unstructured data sources. In addition, they would be comfortable working across multiple domains, facilitating code reviews, mentoring team members, and optimizing for performance and scalability.

ESSENTIAL FUNCTIONSData architecture and engineeringLead data architecture design, ensuring that citywide data infrastructure is optimized for performance, scalability, and security.Build and maintain robust data pipelines with efficient ETL routines to load data from multiple sources into the citywide data warehouse.Lead data integration efforts, utilizing optimal ETL patterns, APIs, and query techniques to prepare data for analytic products and applications.Work with business stakeholders to understand internal processes and operations, as well as data and integration requirements.Implement processes for monitoring and maintaining data quality, promoting accuracy, consistency, and timeliness of data across the city's data infrastructure.Cloud architecture and engineeringArchitect the cloud platform for the citywide data warehouse, data products, and related applications.Design the CI/CD pipeline for data products and services, facilitating reliable deployment processes.Conduct code reviews for data engineers and analysts, promoting engineering best practices.Technical operationsEstablish logging, monitoring, and alerting frameworks for data integrity and platform reliability.Implement security models in compliance with IT security and data governance processes.Support processes running in production, troubleshoot complex issues and continuously optimize data pipeline performance.Mentor team members, providing actionable feedback and facilitating knowledge sharing.EDUCATION AND EXPERIENCE REQUIREMENTS

EDUCATION: Bachelor's degree in Computer Science, Computer Engineering, or a related technical field, or equivalent practical experience.

AND

EXPERIENCE:

7+ years of experience in ETL design and development.7+ years of experience writing complex SQL queries.7+ years of experience in data warehouse architecture and management.5+ years of development experience in Python.5+ years of experience with data architecture and schema design.5+ years of experience with CI/CD processes and Kubernetes.5+ years of experience designing and deploying cloud solutions.OR

EQUIVALENCY: An equivalent combination of education and experience will be considered.

KNOWLEDGE, SKILLS, AND ABILITIES

Deep knowledge of data integration, ETL patterns, data warehousing, and database management.Strong expertise in cloud solutions (AWS, GCP, or Azure), Kubernetes, and infrastructure as code.Proven experience in automating build and deployment processes using modern CI/CD pipelines.Understanding of data security, privacy concerns, and governance models to protect sensitive information and ensure compliance.Ability to work with cross-functional teams and communicate complex technical concepts to non-technical stakeholders.Strong analytical and troubleshooting skills to resolve platform issues and optimize performance.Ability to mentor junior engineers and promote a culture of knowledge sharing and continuous improvement.

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 on the basis of 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