• Sandy, Utah
  • Autofill and Review
5 days ago

Job Description

Data Engineer I

About The Larry H. Miller Company

The Larry H. Miller Company is a privately owned business headquartered in Sandy, Utah, with operations located mainly across the western United States. LHM’s portfolio includes real estate, health care, finance, entertainment, sports, long-term strategy and investments, and philanthropy.

Our mission is to enrich lives, and our vision is to be the best place in town to work and the best place in town to do business. Our values—hard work, service, integrity, and stewardship—guide how we serve our employees, partners, communities, and portfolio companies.

Position Summary

The Data Engineer I is an entry-level member of the Data & Analytics team who helps build and support reliable data pipelines and analytics-ready datasets. This position works with data from applications, databases, APIs, files, and third-party sources and helps transform that data into trusted, documented, and secure data products in Snowflake.

The Data Engineer I works under the guidance of experienced data engineers and the Director of Data and Analytics. The position is responsible for learning and applying sound data-engineering practices, including SQL and Python development, data modeling, testing, monitoring, documentation, source-system integration, and production support.

The successful candidate is curious, detail-oriented, comfortable learning new technologies, and able to explain technical issues clearly to both technical and business audiences.

 

Reports to: Director of Data and Analytics

 

Primary Responsibilities

  • Protect the legal, financial, and moral well-being of LHM and its portfolio companies.

  • Support the reliability, accuracy, security, and usability of data used for reporting, analytics, applications, and business decision-making.

  • Learn from and contribute to the success of other members of the Data & Analytics team.

  • Seek opportunities to improve data processes, reduce manual work, and increase operational efficiency.

  • Follow LHM policies, data-security practices, coding standards, and change-management processes. 

 

Primary Duties

  • Build, maintain, and support data ingestion and transformation pipelines using SQL, Python, and approved data-engineering tools.

  • Pull data from databases, APIs, cloud storage, flat files, and other approved sources into Snowflake or related data platforms.

  • Organize data into appropriate raw, staged, and curated layers using established team standards.

  • Develop reusable, parameterized, and maintainable pipeline components rather than one-time manual processes.

  • Create and maintain analytics-ready tables, views, data marts, and dimensional models for reporting and analysis.

  • Apply business rules, transformations, calculations, and standard definitions in partnership with analysts and business stakeholders.

  • Implement data-quality checks for completeness, accuracy, duplicates, nulls, referential integrity, valid values, and unexpected changes in record volumes.

  • Reconcile data between source systems and the data platform and investigate discrepancies.

  • Schedule, monitor, and troubleshoot data jobs, including reviewing logs, identifying root causes, documenting incidents, and escalating issues when appropriate.

  • Support pipeline alerts, retries, restart procedures, and other reliability practices.

  • Document data sources, refresh schedules, transformations, dependencies, ownership, and known limitations.

  • Create technical specifications, process diagrams, test plans, and deployment documentation.

  • Write and maintain unit, integration, regression, and data-validation tests and document test results.

  • Use Git, pull requests, code reviews, and established development, test, and production promotion practices.

  • Participate in technical design discussions and contribute to continuous improvement of the team’s data-engineering framework.

  • Assist with Snowflake performance and cost optimization by improving queries, models, workloads, and data structures.

  • Follow security and governance practices for sensitive financial, employee, customer, health, and other restricted data, including appropriate access controls and data handling.

  • Collaborate with data analysts, BI developers, application teams, finance, HR, and other business stakeholders to understand requirements and deliver reliable data.

  • Assist with production support and participate in on-call or after-hours support when required by team practices.

  • Stay current with modern data-engineering practices and learn new technologies as the LHM data platform evolves.

  • Perform other duties as assigned.

 

Job Qualifications

Education and experience

  • Bachelor’s degree in computer science, information systems, data engineering, data analytics, engineering, or a related field preferred; equivalent education, training, internship, project, or work experience may be considered.

  • Zero to two years of experience in data engineering, software development, analytics engineering, database development, or a related field. Relevant academic, internship, or portfolio projects may qualify.

  • Demonstrated experience completing a data, programming, database, or automation project from requirements through testing and documentation.

Required knowledge and skills

  • Strong foundation in SQL, including joins, common table expressions, aggregations, window functions, and basic query troubleshooting.

  • Working knowledge of Python or another modern programming language, with the ability and willingness to develop in Python.

  • Understanding of relational databases, data types, keys, normalization, and basic dimensional data-modeling concepts.

  • Understanding of ETL and ELT concepts, including ingestion, transformation, loading, incremental processing, and data validation.

  • Familiarity with REST APIs, JSON, CSV files, or other common data-integration formats.

  • Familiarity with Git, source control, testing, debugging, and code documentation.

  • Strong analytical and problem-solving skills, including the ability to investigate unexpected data results.

  • Strong attention to detail and commitment to data accuracy, security, and reliability.

  • Ability to communicate clearly in writing and verbally and adjust technical explanations for different audiences.

  • Ability to work collaboratively, accept feedback, manage priorities, and ask for help when appropriate.

Preferred knowledge and skills

  • Experience with Snowflake or another cloud data warehouse.

  • Experience with dbt, Control-M, Airflow, Prefect, or another workflow-orchestration tool.

  • Experience with AWS services such as S3, Lambda, Glue, Secrets Manager, or SNS.

  • Experience with Power BI or another business-intelligence platform, especially data models and semantic layers.

  • Familiarity with CI/CD, Docker, Linux, cloud security, data cataloging, metadata, lineage, or data-governance practices.

  • Familiarity with financial, ERP, HR, ticketing, sports, real estate, health-care, or other operational data.

  • Basic understanding of accounting concepts such as general ledger, debits and credits, trial balance, and financial statements.

 

Core Competencies

Cultivates Innovation and Strategy

  • Looks for practical ways to improve data processes, reliability, efficiency, and maintainability.

  • Learns new technologies and applies sound judgment when selecting tools and approaches.

  • Brings forward useful ideas and alternative ways to solve problems.

Communicates Effectively

  • Listens carefully and clarifies requirements before beginning work.

  • Adjusts communication style to fit technical, business, and executive audiences.

  • Provides timely updates about progress, risks, data issues, and dependencies.

  • Documents work so others can understand, support, and improve it.

Collaborates

  • Works cooperatively with data, IT, business, and vendor teams.

  • Builds trust through reliability, follow-through, and respect for others’ expertise.

  • Gives and receives feedback professionally.

  • Contributes to team standards and helps create a positive learning environment.

Operates with Integrity

  • Handles company and customer data responsibly and follows security and privacy requirements.

  • Demonstrates ethical behavior and professionalism consistent with LHM standards.

  • Follows policies, procedures, change controls, and approved development practices.

  • Takes ownership of mistakes, communicates issues promptly, and works toward resolution.

Physical Requirements

  • Work is performed primarily in an office setting.

  • Regularly required to sit, stand, bend, reach, and move about facilities.

  • May be required to perform other duties as assigned.  

Note: The need may arise to revise, supplement, or rescind portions of this job description, and The Larry H. Miller Company reserves the right to do so at any time. Employee shall be required to meet the qualifications and perform the duties of any revised job description.

Learn more about us by visiting https://www.lhm.com or follow us on social media at @thelhmcompany

Numbers & Facts

LocationSandy, Utah
Websitehttps://www.lhm.com/careers

Skills

  • AWS Lambdaunmatched
  • Access Controlunmatched
  • Accountingunmatched
  • Amazon Simple Storage Service (S3)unmatched
  • Amazon Web Services (AWS)unmatched
  • Analysis Skillsunmatched
  • Application Programming Interface (API)unmatched
  • Audio Engineeringunmatched
  • Automationunmatched
  • Business Intelligenceunmatched
  • Cataloguingunmatched
  • Change Controlunmatched
  • Cloud Computingunmatched
  • Cloud Storageunmatched
  • Coding Standardsunmatched
  • Communication Skillsunmatched
  • Computer Scienceunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Improvementunmatched
  • Continuous Integrationunmatched
  • Cost Controlunmatched
  • Customer/Client Researchunmatched
  • Data Analysisunmatched
  • Data Formatsunmatched
  • Data Managementunmatched
  • Data Martunmatched
  • Data Modelingunmatched
  • Data Processingunmatched
  • Data Qualityunmatched
  • Data Setsunmatched
  • Data Structuresunmatched
  • Database Extract Transform and Load (ETL)unmatched
  • Database Programmingunmatched
  • Debugging Skillsunmatched
  • Detail Orientedunmatched
  • Dimensional Modelingunmatched
  • Dockerunmatched
  • Documentationunmatched
  • Documentation Planunmatched
  • ERP (Enterprise Resource Planning)unmatched
  • Financeunmatched
  • Financial Statementsunmatched
  • Follow Throughunmatched
  • General Ledger Accountingunmatched
  • Gitunmatched
  • Healthcareunmatched
  • Identify Issuesunmatched
  • Information Technology & Information Systemsunmatched
  • Information/Data Security (InfoSec)unmatched
  • Integration Testingunmatched
  • Investment Strategyunmatched
  • JSONunmatched
  • Legalunmatched
  • Linux Operating Systemunmatched
  • Metadataunmatched
  • On Callunmatched
  • Performance Tuning/Optimizationunmatched
  • Privacy Controlsunmatched
  • Problem Solving Skillsunmatched
  • Process Improvementunmatched
  • Production Supportunmatched
  • Programming Languagesunmatched
  • Python Programming/Scripting Languageunmatched
  • Query Optimizationunmatched
  • REST (Representational State Transfer)unmatched
  • Real Estateunmatched
  • Reconciliationunmatched
  • Regression Testingunmatched
  • Relational Databases (RDBMS)unmatched
  • Requirements Managementunmatched
  • SQL (Structured Query Language)unmatched
  • Sales Pipelineunmatched
  • Snowflake Schemaunmatched
  • Social Mediaunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • Sportsunmatched
  • Stewardshipunmatched
  • System Integration (SI)unmatched
  • Team Playerunmatched
  • Technical/Engineering Designunmatched
  • Test Plan/Scheduleunmatched
  • Test Requirementsunmatched
  • Testingunmatched
  • Trial Balancesunmatched
  • Unit Testunmatched
  • Usability Engineeringunmatched
  • Validation Documentationunmatched
  • Validation Testingunmatched
  • Writing Skillsunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder