Data Engineer I

Socket.dev

Imperial Stock Ranch Headquarters Complex (OR)

On-site

USD 90,000 - 130,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
Life insurance
401(k)
Paid time off
Paid holidays
Learning program
Paid family leave

Job summary

ZincFive is seeking a Data Engineer I to join the onsite team at our Tualatin, Oregon headquarters. You will develop and support data ingestion, transformation, and reporting solutions for NIZn-based products, battery systems, and manufacturing operations, leveraging Azure Databricks and Delta Lake in a governed data landscape.

You will work with cross-functional teams to deliver reliable data pipelines, write tests, and contribute to documentation, security, and data quality.

Qualifications

  • Bachelor's degree in computer science, data science, software engineering, information systems, engineering, or related field.
  • 0-2 years of professional experience in data engineering, software development, analytics engineering, or related field.
  • Experience using Python and SQL through coursework, internships, personal projects, or professional work.
  • Familiarity with relational data, schemas, joins, aggregations, and data-transformation concepts.
  • Familiarity with data pipelines, ETL processes, and structured data formats.
  • Basic understanding of software-development practices, including version control and code review.
  • Ability to troubleshoot technical problems and learn unfamiliar systems.
  • Ability to follow established technical designs and engineering standards.
  • Technical documentation skills.
  • Demonstrates effective communication, organization, collaboration, and problem-solving skills.

Responsibilities

  • Develop and maintain data ingestion and transformation pipelines using Azure Databricks.
  • Implement pipeline components using Python, SQL, Apache Spark, and Delta Lake.
  • Ingest data from files, cloud storage, databases, APIs, telemetry systems, and other approved sources.
  • Develop bronze, silver, and gold data transformations using medallion architecture patterns.
  • Create and maintain Databricks notebooks, workflows, jobs, and supporting configuration.
  • Write automated tests and data-quality checks to verify pipeline correctness.
  • Monitor scheduled data jobs and investigate pipeline failures and data-quality issues.
  • Perform data validation, reconciliation, troubleshooting, and defect resolution.
  • Assist with schema development, table design, data mapping, and source-to-target documentation.
  • Support onboarding of new datasets into Unity Catalog.
  • Follow security, access-control, naming, lineage, and data-governance practices.
  • Participate in code reviews, design reviews, sprint planning, and technical discussions.
  • Maintain technical documentation for pipelines, tables, data sources, and operational procedures.
  • Communicate progress, risks, and issues to engineering leadership and stakeholders.
  • Work with cross-functional teams to understand data requirements and deliver data solutions.
  • Support continuous improvement of pipeline reliability, performance, maintainability, and cost efficiency.
  • Ability to work independently and as part of a team.
  • Other duties as assigned

Skills

Python
SQL
Apache Spark
Delta Lake
Data pipelines
Data quality

Education

Bachelor's degree in computer science

Tools

Azure Databricks
Delta Lake
Unity Catalog
Databricks Workflows

Job description

The Data Engineer I works with cross-functional teams to develop and support data ingestion, transformation, and reporting solutions for ZincFive's NiZn-based products, battery systems, manufacturing operations, and supporting technologies. This role contributes to the development and operation of data pipelines within ZincFive's Azure Databricks environment, helping make product, test, manufacturing, and operational data available for analysis. The Data Engineer I follows established architecture, development, testing, security, and data-governance practices and takes responsibility for delivering reliable, documented work within assigned areas. This role will work onsite at ZincFive headquarters in Tualatin, Oregon and reports to the Lead Software Engineer.

Data Engineer I Job Duties:
  • Develop and maintain data ingestion and transformation pipelines using Azure Databricks
  • Implement assigned pipeline components using Python, SQL, Apache Spark, and Delta Lake
  • Ingest data from files, cloud storage, databases, APIs, telemetry systems, and other approved sources
  • Develop bronze, silver, and gold data transformations using established medallion architecture patterns
  • Create and maintain Databricks notebooks, workflows, jobs, and supporting configuration
  • Write automated tests and data-quality checks to verify pipeline correctness
  • Monitor scheduled data jobs and assist with investigating pipeline failures and data-quality issues
  • Perform data validation, reconciliation, troubleshooting, and defect resolution
  • Assist with schema development, table design, data mapping, and source-to-target documentation
  • Support the onboarding of new datasets into Unity Catalog
  • Follow established security, access-control, naming, lineage, and data-governance practices
  • Participate in code reviews, design reviews, sprint planning, and technical discussions
  • Maintain technical documentation for pipelines, tables, data sources, and operational procedures
  • Communicate progress, risks, and technical issues to engineering leadership and project stakeholders
  • Work with cross-functional teams to understand data requirements and deliver defined data solutions
  • Support continuous improvement of pipeline reliability, performance, maintainability, and cost efficiency
  • Ability to work independently and as part of a team
  • Other duties as assigned
Job Requirements:
  • Bachelor's degree in computer science, data science, software engineering, information systems, engineering, or a related field
  • 0-2 years of professional experience in data engineering, software development, analytics engineering, or a related field
  • Experience using Python and SQL through coursework, internships, personal projects, or professional work
  • Familiarity with relational data, schemas, joins, aggregations, and data-transformation concepts
  • Familiarity with data pipelines, ETL processes, and structured data formats
  • Basic understanding of software-development practices, including version control and code review
  • Ability to troubleshoot technical problems and learn unfamiliar systems
  • Ability to follow established technical designs and engineering standards
  • Technical documentation skills
  • Demonstrates effective communication, organization, collaboration, and problem-solving skills
Preferred Experience/Skills:
  • Experience with Azure Databricks, Apache Spark, or PySpark
  • Familiarity with Delta Lake and medallion data architecture
  • Familiarity with Microsoft Azure services, particularly Azure Data Lake Storage
  • Familiarity with Databricks Workflows, Unity Catalog, or Databricks Asset Bundles
  • Experience working with REST APIs, JSON, CSV, Parquet, or time-series data
  • Experience creating automated tests or data-quality checks
  • Familiarity with Git, GitHub, CI/CD, and infrastructure or configuration as code
  • Familiarity with dashboards, business intelligence tools, or data visualization
  • Internship, academic, or project experience building an end-to-end data pipeline
  • Experience with industrial telemetry, manufacturing data, battery systems, laboratory test data, or Internet of Things data
Key Competencies:
  • Attention to detail and organizational skills
  • Excellent communication skills – verbal and written
  • Good judgment with solid decision making
  • Customer service orientation
  • Teamwork and collaboration
  • Continuous improvement
Physical Requirements and Working Conditions:
  • Work involves sitting, repetitive motion, occasional walking, and lifting up to 15 pounds
  • Normal office/lab environment
  • Ability to wear appropriate PPE when required
  • Must be able to maintain a level state of alertness while performing this job

Salary offers will depend on factors that include the location you work from, your level, education, training, specific skills, years of experience and comparison to other employees already in this role.

In addition, the successful candidate for this position will become eligible for a comprehensive set of outstanding benefits, including medical, dental, vision, life insurance, 401k, paid sick time, paid time off for vacation, paid holidays, paid community service days, professional/personal learning program, and applicable state/federal paid family leave.

ZincFive is committed to employing a diverse workforce. As an Equal Opportunity and Affimative Action Employer all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status. We maintain a safe workplace and perform pre-employment testing. ZincFive is a participant in E-Verify and receives employment authorization of new hires through Social Security and the Department of Homeland Security databases.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Data Engineer I
Data Engineer I

ZincFive • Oregon

On-site
USD 90,000 - 110,000
Data Engineer I
Data Engineer I

ZincFive • Tualatin (OR)

On-site
USD 90,000 - 110,000
Medical insurance
Dental insurance
Vision insurance
+5
Data Engineer I: Azure Databricks & Data Pipelines
Data Engineer I: Azure Databricks & Data Pipelines

ZincFive • Oregon

On-site
USD 90,000 - 110,000
Data Engineer I: Build Scalable Azure Databricks Pipelines
Data Engineer I: Build Scalable Azure Databricks Pipelines

Socket.dev • Imperial Stock Ranch Headquarters Complex (OR)

On-site
USD 90,000 - 130,000
Medical insurance
Dental insurance
Vision insurance
+6
Data Engineer I: Azure Databricks Pipelines
Data Engineer I: Azure Databricks Pipelines

ZincFive • Tualatin (OR)

On-site
USD 90,000 - 110,000
Medical insurance
Dental insurance
Vision insurance
+5
Application Test Engineer
Application Test Engineer

ZincFive • Oregon

On-site
USD 86,000 - 125,000
Medical
Dental
Vision
+6
Application Test Engineer
Application Test Engineer

ZincFive, Inc. • Tualatin (OR)

On-site
USD 75,000 - 110,000
Health insurance
401k
Paid time off
+1
Data Solutions Engineer - On-site, Durham, NC
Data Solutions Engineer - On-site, Durham, NC

Southern Company • Durham (NC), Northern (KY)

Hybrid
USD 90,000 - 130,000
Medical, dental, vision insurance
401(k) plan with company match
Paid time off and holidays
+1
Data Solutions Engineer - On-site, Durham, NC
Data Solutions Engineer - On-site, Durham, NC

Mississippi Power Co • Durham (NC), Northern (KY)

Hybrid
USD 90,000 - 140,000
Medical/Dental/Vision
401(k) Matching
PTO & Holidays
+4
Senior Data Engineer
Senior Data Engineer

Dynamic Lifecycle Innovations • Onalaska (WI)

Hybrid
USD 85,000 - 120,000
Health benefits
401(k) with company match
Profit sharing
+1