Description
GPRS is the nation’s largest company dedicated to Intelligently Visualizing the Built World® for clients throughout the U.S. What began with a single ground penetrating radar unit in the trunk of founder and President Matt Aston’s car in 2001 has grown to a $200-million company. Our firm now encompasses every area of construction site and facility safety across virtually every industry. We offer a full suite of project visualization services to help you plan, build, and manage better
PLAN - Prevent rework and delays with accurate as-built documentation, including utility maps, 3D CAD, and BIM models.
Planning & Design Services
- Reality Capture
- Existing Conditions Documentation
- 3D Photogrammetry & Laser Scanning
- Utility Mapping
- Clash Detection
BUILD - Dig, drill, and build with certainty using precise subsurface and infrastructure data.
Construction Services
- Ground Penetrating Radar (GPR)
- Concrete Scanning
- Utility Locating
- Void & Rebar Mapping
- Drone & Laser Scanning
MANAGE - Access up-to-date, layered facility records in SiteMap™, available 24/7 and securely stored.
Facility & Project Management Services
- SiteMap™ Platform
- Virtual Floorplan & BIM Integration
- BOMA Heatmaps
- Historical Records
Job Summary
The Data Engineer is responsible for designing, building, and maintaining the infrastructure and systems that enable GPRS to store and analyze large volumes of data. They work with various data technologies and tools to ensure data is accessible, reliable, and efficiently processed. Key responsibilities include creating and managing data pipelines, designing and optimizing databases, integrating data from different sources, and collaborating with stakeholders to meet business needs. Additionally, they monitor and optimize data processing systems, implement data security measures, and ensure compliance with relevant standards.
Job Goals
- Support the development of GPRS’ master data management and model for our key operational data.
- Assist in creating and maintaining a comprehensive master data management system that ensures the accuracy, consistency, and reliability of key operational data across the organization. This includes developing data models that support business processes and decision-making.
- Build pipelines for integrating data from various sources and manage the ETL processes necessary to provide qualified data sets at appropriate intervals (including real-time).
- Design, develop, and maintain data pipelines that extract, transform, and load (ETL) data from multiple sources into data warehouses or data leaks. Ensure that data is processed efficiently and made available at the required intervals, including real-time, to support business needs.
- Partner with business unit stakeholders to define and optimize the data processing systems to the appropriate quality measures.
- Collaborate with stakeholders from various business units to understand their data requirements and ensure that data processing systems are designed and optimized to meet these needs. Implement quality measures to ensure data accuracy, consistency, and reliability, and continuously improve data processing workflows.
Job Responsibilities
- Support GPRS’ definition and build-out of a Master Data Management system, including data governance, integration, quality, and system design and architecture
- Maintain appropriate databases, warehouses, lakes, etc., for data integrity and availability with a focus on scalability and optimization
- Build and maintain data pipelines and automated ETL processes for data ingestion and transformation
- Work closely with stakeholders to identify additional data sources that are relevant to support a date-driven organization
- Support the organization with ad hoc data manipulation exercises, especially with M&A activities and data migrations
Qualifications
- Bachelor’s degree in Business, IT, Data Analytics, or similar discipline and/or 4 years of work experience in lieu of degree
- MS Data Analytics, Data Engineering, or similar, preferred
- Minimum 2 years of experience as a Data Engineer, or similar role
- Proficiency in programming languages such as Python, SQL, and Java
- Experience with data processing frameworks like Apache Spark or Hadoop
- Knowledge of database systems (e.g., MySQL, PostgreSQL, MongoDB)
- Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud)
- Familiarity with the operationalization of machine learning in a business environment
- Strong problem-solving skills and attention to detail
- Excellent communication and teamwork abilities
We offer full medical, dental, and vision insurance with day-one coverage, 401k with company matching beginning on day one, Life, Short-Term, and Long-Term Disability at no cost to our employees, paid holidays, paid time off, leadership development training programs and additional benefits to support our strong commitment to the development of each team member.
GPRS is an Equal Opportunity employer