Job Description SummaryWhen you join our team, you will work to define, document, and test a wide variety of transportation data analytics and operations applications. You will learn new skills and stay current with industry best practices and emerging technologies.
Data Engineer Position Summary:
The CATT Lab is seeking a mid-career or senior Data Engineer to join our Data Platform team. This individual will work to design, develop, and support over 40 relational database instances and distributed Cassandra and Hadoop instances. They will design geospatial data processing solutions for critical infrastructure planning and operations managers, applying their knowledge, skills, and experience to create stable, secure, and reliable data platforms supporting custom data analytics applications. If you’re looking for complex data problems in the GIS domain to collaboratively solve with a brilliant research and development team, please apply!
Essential duties and responsibilities:
Design, develop, deploy, and manage data storage and processing solutions
Develop data models and schemas for new data sources for both relational and non-relational distributed platforms
Write and maintain data pipelines to ingest large datasets from APIs and cloud storage to local storage instances
Write data retrieval, statistical calculation, and geospatial analysis queries and stored procedures
Assist with analysis and discovery of new datasets for integration into existing internal platforms
Collaborate with the data platform team to optimize data processing pipeline performance.
Work with application developers to debug and tune queries for performance
Estimate effort for work tasks and report on work progress to technical team lead
Participate in our Tier II Support team rotation
Minimum Qualifications
Education:
B.S. Degree in Computer Science or related field
Experience:
2+ years relevant professional experience with design, development, and administration of data platform solutions
Experience deploying, configuring, maintaining, and upgrading production-level database servers and services
Experience leading or supporting the implementation of complex, high demand and volume data platform solutions.
Experience in a technical team individual contributor role, responsible for deliverables on multiple projects.
Experience writing ETL scripts, APIs and standalone applications in both Python and Java with advanced knowledge of SQL.
Preferences:
Experience administering PostgreSQL servers, performance tuning, streaming replication, and PgBouncer failover configuration
Experience with non-relational data storage and processing solutions like Cassandra, Hadoop, Spark, Iceberg, Sedona etc.
Experience working with geospatial datasets, using geospatial extensions (such as PostGIS) and querying features.
Experience with Linux (RHEL), including writing robust Bash scripts.
Experience architecting and implementing backup and recovery strategies.
Experience with Git, Jira, Confluence, and Bitbucket.
Experience with cloud platforms including AWS and GCP.
Experience as a technical lead, overseeing the work product of others and mentoring more junior developers.
Physical Demands:
Sedentary work performed in an office environment. Regularly required to communicate and exchange information and to use technology/devices.
Location
Position can be 100% remote (US based only)
Licenses/ Certifications: NA
Additional Job DetailsRequired Application Materials: Resume
Best Consideration Date: 11/19/2026
Posting Close Date: NA
Open Until Filled: YES
Financial Disclosure RequiredNo
For more information on Financial Disclosure, please visit Maryland's State Ethics Commission website.
DepartmentENGR-Civil-Center for Advanced Transportation Technology
Worker Sub-Type Faculty Regular
Salary Range$100,000- $130,000
For more information on Regular Faculty benefits, select this link.