New Mexico Tech - Socorro, NM

posted about 1 month ago

Part-time - Entry Level
Socorro, NM
Educational Services

About the position

We are seeking a talented Data Engineer to join our Bureau of Geology team, specifically supporting our Hydrogeology/Aquifer Mapping Program. As a Data Engineer, you will play a crucial role in designing, developing, and maintaining robust data infrastructure and pipelines that support the acquisition, integration, and analysis of geospatial and hydrogeological data. This position is essential for ensuring that our data systems are efficient, reliable, and capable of handling the complexities of geospatial data management. In this role, you will be responsible for database management, which includes maintaining, supporting, and developing improvements for subsurface databases and aquifer mapping currently using MS SQL Server, MS Access, and geospatial databases. You will optimize database performance and query efficiency by tuning SQL queries, indexing strategies, and partitioning techniques. Additionally, you will engage in database development, providing business analysis, technical design, and implementation of data management systems to support current and future challenges. This includes designing and developing data pipelines to extract, transform, and load (ETL) geospatial and hydrogeological data from various sources into our data warehouse or data lake. Furthermore, you will support backend development by contributing to the development of interactive maps, visualizations, and analytical tools for hydrogeological studies and mapping projects through the development and deployment of web APIs. Your work will directly impact the effectiveness of our Hydrogeology/Aquifer Mapping Program, enabling better decision-making and resource management based on accurate and timely data.

Responsibilities

  • Maintain, support, and develop improvements for subsurface databases and aquifer mapping using MS SQL Server, MS Access, and geospatial databases.
  • Optimize database performance and query efficiency by tuning SQL queries, indexing strategies, and partitioning techniques.
  • Provide business analysis, technical design, and implementation of data management systems to support current and future challenges.
  • Design and develop data pipelines to extract, transform, and load (ETL) geospatial and hydrogeological data from various sources into our data warehouse or data lake.
  • Support the development of interactive maps, visualizations, and analytical tools for hydrogeological studies and mapping projects through the development and deployment of web APIs.

Requirements

  • Associate's degree or completion of program 18+ months after high school in Database Technologies, IT, Computer Science, or related field.
  • Proficiency in languages such as Python, Java, Scala, or similar languages used for data manipulation, ETL processes, and data pipeline development.
  • Strong understanding of relational databases (e.g., PostgreSQL, MySQL) and experience with writing complex SQL queries.
  • Familiarity with NoSQL databases (e.g., MongoDB, Cassandra) is also beneficial.
  • Must be capable of quick learning, close collaboration, and have excellent interpersonal and organizational skills.
  • Ability to plan and manage multiple database projects, tasks, and schedule time.
  • Experience with database design and normalization/standardization techniques.
  • Ability to design and implement scalable data models, data warehouses, and data lakes.
  • Knowledge of dimensional modeling and schema design principles.

Nice-to-haves

  • Bachelor's & Master's Degree.
  • Knowledge of, or interest in the hydrological or geological sciences.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP).

Benefits

  • Health insurance coverage
  • Dental insurance coverage
  • Vision insurance coverage
  • Life insurance coverage
  • Retirement plan largely paid by New Mexico Tech for the employee and dependents
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service