Geospatial Data Engineer

| Remote
Sorry, this job was removed at 5:55 a.m. (MST) on Tuesday, May 18, 2021
Find out who’s hiring remotely
See all Remote jobs
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Company Overview:

Arturo is an AI property analytics company that empowers companies with unparalleled property insights to make the most innovative and best decisions for their business and clients. Arturo delivers on-demand property data utilizing multi-source imagery via a configurable API, enabling better risk assessment. 


At Arturo, we use AI to extract a rich and accurate set of property features from remote-sensing imagery for various sets of customers -- this gets really interesting when we scale from one property to a neighborhood, to a city, to a country, to a continent. We have several main goals: to scale up our systems, to make them super-efficient, and to imagine & power our newest products--as Geospatial Data Engineer, you will be supercharging our systems with geospatial data and with scalable and geospatially aware architecture. 

What you will 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 in order 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.

What you bring:

  • Expertise in geospatial systems, concepts, patterns, and software, including both legacy formats and software as well as the hottest newest open-source packages and tools.
  • Working proficiency with STAC, COG, tilers, GDAL, PostGIS, etc.
  • Experience dealing with both raster and vector data at scale.
  • 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.
  • Experience with APIs, as a consumer and a provider.
  • Experience using databases and designing schemas.
  • Experience building distributed systems on AWS.
  • Familiarity with running and developing applications in a unix-like environment.

NIce to haves:

  • Experience with Docker and Kubernetes
  • Familiarity with machine learning concepts
  • Remote sensing experience, including photogrammetry, projections, imagery alignment, orthorectification, etc.
  • Familiarity with asynchronous programming.

Our successful Geospatial Data Engineer will:

  • 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

Why you want to work here:

  • You are excited about building things that do not yet exist
  • You enjoy solving problems that initially seem impossible
  • You relish working alongside passionate, respectful, and intelligent teammates
  • You value being challenged by those around you to achieve great things
  • You take pride in your work and want to see results provide tangible value
  • You want to solve some of the hardest and most advanced geospatial problems in the industry involving scale, performance, and sparsity.

Arturo for ALL


We are committed to building a culture as unique as the people, perspectives and passions it represents. We promise to never settle when it comes to diversity, equity and inclusion. As the world changes and evolves, we will always listen, learn and do better...for our teams, for our customers and for our communities.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about ArturoFind similar jobs