GIS Data Engineer I

SSP Innovations, LLC
Huntsville, AL
Added: March 11, 2024
The purpose of the Data Engineer is to migrate and convert data from foreign data models into our proprietary 3GIS data model. In addition to data conversion, the data engineer supports existing 3GIS accounts with data changes for system corrections and upgrade requirements. Data maintenance tasks will require a good working knowledge of ArcGIS tools, SQL, ArcPy and an ability to navigate a relational data model to update data tables and associated relationships on large spatial tables to perform daily tasks.

Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.


  • Responsible for supporting data migrations and data conversions from disparate systems into the 3GIS Data Model.
  • Oversee data mapping exercises and work closely with customers to understand their data models and to provide mapping between systems.
  • Employ a variety of tools including but not limited to Python Scripting, Database Scripting languages such as SQL, advanced knowledge of ESRI applications, FME workbenches and internally developed tools, as the assignment dictates.
  • Exhibit strong communication skills to ensure customer understanding of data migrations and conversions and must work with various team members such as Solutions Engineers, Data Technicians, Sales Executives and Project Managers to ensure project success.
  • Must be detail oriented and maintain proper time management as projects generally have specific timelines and milestones required for project success.
  • Ability to provide references for users by writing and maintaining documentation.
  • Design, develop, and test data transformation, extraction, and migration activities.
  • Prepare technical reports by collecting, analyzing, and summarizing information.
  • Perform tasks efficiently while validating methodology.
  • Interact directly (face-to-face and remotely) with clients and project teams.
  • Provide best practice recommendations during data mapping and project exercises.
  • Collaborate with leadership to improve customer experience.
  • Other duties as assigned.

Required Qualifications:

You are someone who is motivated by helping other people solve problems. You thrive in a busy environment, and are passionate about providing an outstanding experience for our customers.

  • Bachelor’s Degree in Information Technology or related field.
  • 2+ years of experience in data conversion, data mapping, and data analysis.
  • 2+ years of experience using ESRI, FME, or a combination of both.
  • Intermediate database experience including SQL relationship statements.
  • Intermediate Programming/Report Analysis experience.
  • Strong organizational skills and attention to detail.
  • Experience with issue tracking software (i.e. Jira).
  • Communication skills, both oral and written.
  • Deadline driven, ability to work independently as well as a team player.


  • 2+ year of experience with managed telecommunications databases.
  • Proficiency in ticketing support tools like Jira.
  • Database troubleshooting experience (including management tools such as SQL Developer, SQL Server Manager, PGAdmin).
  • Experience with Python or similar scripting languages.
  • Experience with large databases containing millions of rows per table (Oracle experience preferred).
  • Flexible to work across different US time zones.
  • Basic 3GIS data model or application experience.

Working conditions

This position can operate in a professional office environment or remotely. This role requires routine use of standard office equipment such as computers, phones, and copiers.