> Markdown version of [/jobs/ext/1334477-data-engineer-for-asset-management](https://www.wearedevelopers.com/jobs/ext/1334477-data-engineer-for-asset-management). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Data Engineer for Asset Management - **Company:** Virginia Passenger Rail Authority - **Location:** Alexandria, VA, United States - **Salary:** $97,750.0 - $109,250.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Geographic Information Systems, Amazon Web Services, Microsoft Azure, Code Review, Computer Programming, Databases, Data Architecture, Information Engineering, Extract Transform Load (ETL), Data Transformation, Data Mining, Data Systems, Data Visualization, Relational Databases, DevOps, Python (Programming Language), PostgreSQL, Machine Learning, MySQL, Natural Language Processing, Query Optimization, DataOps, Software Engineering, Software Systems, SQL Databases, Esri GIS (Software), Backend, Git, Information Technology, Software Version Control, Data Pipelines, Programming Languages - **Published:** July 18, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=d66ccfdf783d3c46 ## About the Role * Bachelor's degree in Computer Science, Software Engineering, Information Technology, Applied Mathematics, Engineering, Data Science, Geospatial Data Science, or similar field. Preferred Education: * Master's degree in any of the fields listed above. Required Experience: * At least 3 years of professional experience in: + Programming and Scripting experience in Python, Java, or Scala. + Database Management in SQL and understanding of relational databases (e.g., MySQL, PostgreSQL). + Pipeline development utilizing Extract, Transform, Load (ETL) concepts. + Experience working in Microsoft Power Platform and Microsoft Azure or AWS. * At least 1 year of professional experience in ESRI software. Preferred Experience: * Five years of combined professional experience in the tasks listed above (programming and scripting, database management, etc.). * One year of experience working on transportation or railroad data models, including geospatial databases. * Professional experience in transportation or infrastructure asset management. ## Description Are you a data engineering professional looking to build intelligent, asset-focused data solutions? If so, VPRA is looking for you! The Program Management team is seeking a Data Engineer to provide expert analytical support and transform complex data into business intelligence tools that enhance asset decisionmaking. Reporting to the Asset Management Senior Manager, this role focuses on developing and maintaining database architecture, GIS solutions, and data visualization tools for VPRA's large and dynamic rail infrastructure program. This new position will play a key technical role in creating datadriven asset management systems, including backend databases and userfacing interfaces, as well as supporting the development of GISbased Enterprise Asset Management tools for new and existing assets. The Data Engineer will collaborate closely with Engineering and Construction, Planning, IT, and Rail Services teams, serving as VPRA's subjectmatter expert in assetfocused data solutions., * Build, automate, deploy, and support software solutions for the purposes of asset management using contemporary programming practices and DevOps methods; use Git effectively; participate in code reviews; and collaborate with cross-functional teams to deliver resilient, maintainable applications. * Contribute to the improvement and development of operational workflows. * Design, implement, and maintain secure, efficient, and scalable database solutions for asset management data, including creating logical and physical data models, query optimization, and automation. * Implement and maintain data integration processes (ETL/ELT pipelines, data imports/exports) utilizing relevant languages, use version control for database scripts, automate deployment workflows, and ensure all database work meets and follows VPRA's security and compliance standards * Provide technical oversight and quality review for contractors on the EAM development team, guide decisions related to data architecture and tech stack, and serve as a liaison with the Asset Management Senior Manager. * Mine, translate, and prepare data sources to determine what data is available on new or conveyed assets; convert data into usable tables or geospatial data, and integrate the new data into the asset management databases. * Develop, oversee, and maintain extract, translate, load (ETL) processes for various data sources and execute that process or modify it as needed when new assets require data extraction. * Support the creation of business processes and workflows for asset data collection or handover; identify automation opportunities; ensure efficiency and quality of results; and contribute to streamlining or improving existing workflows that enhance efficiency and quality. * Transform raw data into meaningful information using data-oriented programming languages and visualization software; support testing of data mining, modeling, natural language processing, and machine learning techniques; and contribute to dashboards and other decision-support tools. * Provide technical guidance to ensure that analysis of asset data is accurate and identifies emerging needs. * Conduct statistical analysis, predictive analytics, and geospatial analysis (including GIS techniques) to support asset management questions and validate analytical approaches. * Recommend new analytical methods, GIS techniques, and other emerging technologies to develop decision-support tools for asset management. * Other duties as assigned by the manager. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [DevOps Maturity Check – a way to balance autonomy and alignment](https://www.wearedevelopers.com/videos/58-devops-maturity-check-a-way-to-balance-autonomy-and-alignment) ## Related Articles - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers)