Senior Data Engineer

arturo

South Jordan (UT)

On-site

USD 90,000 - 130,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Willingness to learn
Strong teamwork
Critical thinking
Drive for results

Job summary

Arturo is seeking a geospatial data engineer to onboard diverse geospatial datasets and build robust ETL pipelines. You will work with AI systems, streaming and storage layers, and ensure throughput remains high while respecting external rate limits.

You will collaborate in an Agile environment, write automated tests, and contribute to open-source geospatial software. The role emphasizes strong Python development, knowledge of geospatial formats, and experience with AWS databases.

Qualifications

  • Proven experience with geospatial data concepts, formats, and tools.
  • Professional Python development with testing, automation, and CI/CD practices.
  • Collaborative development with code reviews in a shared repo.

Responsibilities

  • Onboard geospatial datasets (imagery, parcels, polygons) and build ETL pipelines.
  • Interface between AI systems and input data via streaming/storage/c caching layers.
  • Manage third-party rate limits and architect to maximize throughput.
  • Participate in Agile development with stakeholders and collaborative decision making.
  • Write automated tests to ensure code quality and maintainability.
  • Contribute to open-source geospatial software and related projects.

Skills

Geospatial systems
Python programming
CI/CD & testing
AWS database experience
ETL data ingestion

Tools

AWS services

Job description

What you'll do:


  • Onboard new geospatial datasets into our systems: imagery, parcels, extracted polygons, and build ETL pipelines to automate these processes

  • Manage the interface between our AI systems and the input data they need to operate via streaming systems, storage systems, and caching systems

  • Be aware of, and manage 3rd party provider rate limits, and architect our systems to gracefully deal with these limits while maximizing our throughput

  • Participate in an agile product development process, where collaboration with stakeholders is a vital step to building what is needed

  • Challenge and be challenged on a diverse, collaborative, and brilliant team

  • Write automated test suites to ensure the quality of your code

  • Contribute to open-source geospatial software

  • Build solutions that enable new products -- typically involving large scale or intricate geospatial techniques

  • Build-in system quality from the beginning by writing unit & integration tests and integrating with logging, metrics, and observability systems


Requirements


  • Good to Expert level understanding of geospatial systems, concepts, patterns, and software, including both legacy formats and software, as well as the hottest newest open-source packages and tools

  • Professional experience writing production-ready Python code that leverages modern software development best practices (automated testing, CICD, observability)

  • Experience working on a team of developers, maintaining a shared codebase, and having your code reviewed before merging

  • Strong DB Expertise in an Amazon environment (RDS, Postgres, and DynamoDB)

  • Strong ETL Experience (especially in extraction and ingestion of 3rd party data)


Nice-to-haves


  • Familiarity with machine learning concepts

  • Familiarity with asynchronous programming


Benefits


  • Key competencies at Arturo: Willingness to learn - You have an insatiable desire to continue growing, a fearless approach to the unknown, and love a challenge

  • Teamwork/Collaboration - You like working with others; you participate actively and enjoy sharing the responsibilities and rewards. You pro-actively work to strengthen our team. And you definitely have a sense of humor

  • Critical Thinking - You incorporate analysis, interpretation, inference, explanation, self-regulation, open-mindedness, and problem-solving in everything you do

  • Drive for Results - You keep looking forward, solve problems and participate in the success of our growing organization

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Geospatial Data Engineer: ETL, AI Pipelines, Scale
Geospatial Data Engineer: ETL, AI Pipelines, Scale

arturo • South Jordan (UT)

On-site
USD 90,000 - 130,000
Willingness to learn
Strong teamwork
Critical thinking
+1
Senior Geospatial Data Engineer
Senior Geospatial Data Engineer

Object Computing, Inc. • St. Louis (MO)

On-site
USD 100,000 - 130,000
Data Engineer
Data Engineer

Urban SDK • United States

On-site
USD 80,000 - 110,000
21 Days Vacation
Annual Bonus
Office Lunch provided Daily
Sr. Data Platform Engineer
Sr. Data Platform Engineer

Aarden AI • Seattle (WA)

On-site
USD 150,000 - 190,000
In-office days Capitol Hill
Dedicated monthly AI tooling budget
CI/CD and observability focus
Sr. Generative AI Software Developer
Sr. Generative AI Software Developer

Esri • Redlands (CA)

On-site
USD 100,000 - 130,000
Staff Geospatial Engineer
Staff Geospatial Engineer

Green Key Resources • United States

On-site
USD 100,000 - 130,000
Geospatial Data Engineer
Geospatial Data Engineer

Pano AI • United States

On-site
USD 80,000 - 110,000
Backend & Data Engineer
Backend & Data Engineer

AccelOne LLC • United States

Remote
USD 110,000 - 165,000
Remote work
Senior GIS Developer
Senior GIS Developer

Jobtailor • Chicago (IL)

On-site
USD 110,000 - 140,000
Data Engineer Remote Latin America
Data Engineer Remote Latin America

Fractal River • United States

Remote
USD 70,000 - 120,000
Personal development plan
Access to a reference library
Unlimited access to AI tools
+3