PrincePerelson & Associates logo

Data Engineer

PrincePerelson & Associates

Salt Lake City, UTHybridJob$120–140K/yrPosted 3mo agoSeen in employer's feed 2 days ago

Most applications go out cold — see where you stand first. No sign-up to start.

At a glance

Compensation
$120–140K/yr
Location
Salt Lake City, UTHybrid
Work Authorization
US work authorization required

Job overview

PrincePerelson & Associates is hiring a Data Engineer. The Data Engineer will scale data foundations for a high-growth, data-driven organization. This role involves designing, building, and optimizing data pipelines and infrastructure to make data a strategic asset. The individual will collaborate with Product, Engineering, Analytics, and business stakeholders to deliver scalable, maintainable, high-quality solutions, moving and transforming data to enable insights.

Key focus areas include Develop and automate large-scale, high-performance data pipelines and infrastructure, Design and build reusable components and frameworks for data ingestion, cleansing, and quality assurance, and Streamline ingestion of raw data from multiple sources into data lake and warehouse environments.

Successful candidates bring 6+ Years Experience. Important skills include Python, SQL, Apache Airflow, Prefect, Dagster, and Snowflake. Preferred (not required): Scala, Java, Kotlin, and Financial Services Data.

Skills & qualifications

RequiredNice to have

Skills

PythonSQLApache AirflowPrefectDagsterSnowflakeDatabricksPostgreSQLMongoDBDbtAWSGCPAzureOOPFunctional ProgrammingKafkaApache SparkApache FlinkTerraformAWS CloudFormationDetail-OrientedCommunication SkillsIndependent WorkCollaborative WorkLearning Modern Data TechnologiesScalaJavaKotlinFinancial Services DataMarkets DataInvestment-Related Data

Qualifications

6-10 Years Data Engineering Experience

Benefits

Medical Insurance
401(k) Match
Parental Leave
Paid Time Off

Full job description

Data Engineer

Salt Lake City, UT

$120-140K/year

We are seeking an exceptional Data Engineer to help scale the data foundations that power a high-growth, data-driven organization. This individual will design, build, and optimize data pipelines and infrastructure that enable data to be a strategic asset across the business.

This role is highly collaborative, partnering with Product, Engineering, Analytics, and business stakeholders to quickly understand evolving challenges and deliver scalable, maintainable, high-quality solutions.

Data sits at the core of the organization’s operations. The business relies on clean, reliable, well-structured data to drive decision-making, enhance client experiences, and support a rapidly expanding product suite. This individual will be responsible for moving and transforming data, developing a deep understanding of business context, and enabling teams to act on insights.

Responsibilities

  • Develop and automate large-scale, high-performance data pipelines and infrastructure to support business growth and data-driven decision-making

  • Design and build reusable components and frameworks for data ingestion, cleansing, and quality assurance

  • Streamline ingestion of raw data from multiple sources into data lake and warehouse environments

  • Design scalable data models optimized for storage and retrieval across key business domains

  • Partner closely with cross-functional teams including Operations, Sales, and Product to support strategic initiatives and improve business outcomes

Qualifications

  • 6–10 years of experience in data engineering or data-focused software engineering roles

  • Strong proficiency in Python and SQL

  • Experience with orchestration frameworks such as Airflow, Prefect, or Dagster

  • Deep understanding of OLAP (e.g., Snowflake, Databricks) and OLTP (e.g., PostgreSQL, MongoDB) systems, as well as ELT frameworks like dbt

  • Experience building and deploying in cloud environments (AWS, GCP, or Azure)

  • Strong software engineering fundamentals, including object-oriented and/or functional programming

  • Experience with stream processing frameworks (e.g., Kafka, Spark, Flink)

  • Familiarity with infrastructure-as-code tools (e.g., Terraform or CloudFormation)

  • Detail-oriented with the ability to manage multiple priorities in a fast-paced environment

  • Strong communication skills and ability to work both independently and collaboratively

  • Interest in learning and applying modern data technologies

Preferred

  • Experience with JVM-based languages such as Scala, Java, or Kotlin

  • Exposure to financial services, markets, or investment-related data

Compensation & Benefits

The company offers a competitive compensation package including base salary, equity, and performance-based bonus. Benefits include comprehensive healthcare coverage, retirement plan with employer match, paid parental leave, and flexible paid time off.

This role follows a hybrid schedule, with in-office collaboration during the week and flexibility for remote work.

This position does not offer visa sponsorship now or in the future.

PrincePerelson & Associates is an Equal Opportunity Employer and complies with all provisions of the EEO and ADA laws. We do not discriminate in our employment practices on the basis of race, color, religion, national origin, sex (including sexual orientation and sexual identity), age, genetic information, parental status, military status, disability, or any non-merit-based factors or other federal, state, or locally protected class. All applicants applying for U.S. job openings must be authorized to work in the United States.

You've read the whole posting — now see how you match it.