Logo
Arturo

Senior Data Engineer

Arturo, South Jordan, Utah, United States, 84095

Save Job

South Jordan, United States | Posted on 02/19/2025 We strive to create a more equitable, resilient, and transparent world through property intelligence.

Job Description

What youll 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

What you bring:

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

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

#J-18808-Ljbffr