Software or Data Engineer

Overview

On Site
Depends on Experience
Full Time

Skills

A/B Testing
Analytical Skill
Apache Hadoop
Apache Spark
Attention To Detail
Collaboration
Communication
Conflict Resolution
Data Engineering

Job Details

Job Title: Software or Data Engineer
Location: Seattle, WA (Local candidates only; 4 days onsite, 1 day remote)


Job Summary

We are seeking a Software or Data Engineer with expertise in building and maintaining scalable data solutions and pipelines. The ideal candidate will have a strong foundation in software or data engineering, programming skills, and familiarity with data orchestration frameworks. This role offers the opportunity to contribute to greenfield projects with high business impact, working collaboratively in a fast-paced environment.


Key Responsibilities

  • Design, build, and optimize data pipelines and orchestration frameworks (e.g., Spark, Hadoop, Databricks, Airflow).

  • Develop and model data solutions to meet business needs at scale.

  • Write efficient and scalable code in Java, Scala, or Python to implement data engineering workflows.

  • Leverage data warehouse solutions such as Databricks and Snowflake, evaluating trade-offs to select the most effective technologies.

  • Collaborate with cross-functional teams to create innovative solutions and drive business value.

  • Analyze complex problems, providing well-reasoned solutions with attention to detail.


Basic Qualifications

  • 5+ years of experience in software or data engineering.

  • Proficiency with data pipelines and orchestration frameworks (e.g., Spark, Hadoop, Databricks, Airflow).

  • Expertise in modeling data to support large-scale business applications.

  • Strong programming skills in Java, Scala, or Python.

  • Knowledge of data warehouse solutions, including Databricks and Snowflake, with the ability to assess and choose technologies based on project requirements.

  • Excellent problem-solving, analytical, and communication skills.


Preferred Qualifications

  • Familiarity with techniques for generating personalized recommendations and preparing data for machine learning pipelines.

  • Experience with A/B testing, bandits, or similar methodologies to measure product performance.

  • Hands-on experience with technologies including:

    • Java, Scala, Python

    • Databricks, Airflow

    • AWS, Snowflake


Work Environment
This role requires 4 days onsite in Seattle, WA, with 1 day remote work per week. Candidates must be local to the Seattle area.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Pinnacle Software Solutions