Senior Data Engineer Job at Arturo, Salt Lake County, UT

K2g1TnF4WWNwdzRXYnlvNmZnaFZER0x4V3c9PQ==
  • Arturo
  • Salt Lake County, UT

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

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

Job Tags

Similar Jobs

The Wish Clinic

Medical Billing Specialist Job at The Wish Clinic

Job Summary: The Medical Biller will assist with submitting claims, processing payments, and...  ...for someone eager to grow in medical billing, develop specialized knowledge in neurosurgical...  ...Job Type: Full-time Work Location: Remote Pay: $20.00 - $25.00 per hour... 

Norwegian Cruise Line Holdings Ltd.

Tax Director Job at Norwegian Cruise Line Holdings Ltd.

 ...new tax regulations and legislation to assess their impact on the company and advise senior management accordingly Manage transfer pricing policies and related documentation in coordination with external tax consultants including preparation of annual Group Master... 

LUXWALL, INC

Process Operator - Second Shift Job at LUXWALL, INC

 ...Process Operator Second Shift LuxWall is focused on the product development, scaling and commercializing of innovative glass products and solutions for the built environment. LuxWalls transparent insulation technology, Net Zero Glass, provides a step change in... 

University of Kansas

Library assistant Job at University of Kansas

 ...Request Fulfillment unit within the KU Libraries, Acquisitions and Resource Sharing department...  ...is a result of the rich tapestry of experiences, perspectives, and backgrounds of our...  ...copies and other necessary functions, assisting staff in proper use of ILLiad in handling... 

Malibu Events Promotions

Entry-Level Customer Service Representative Job at Malibu Events Promotions

 ...is an opportunity to make someones day? If youre ready to kickstart your career in customer service, we want you as our next Entry-Level Customer Service Representative ! In this role, youll be the face of our company, providing friendly, professional, and efficient...