1

Data Engineer Intermediate Jobs in Seattle, WA (NOW HIRING)

Data Scientist

Tukwila, WA ยท On-site

$75K - $140K/yr

... engineering teams to define business problems, gather requirements, and deliver data-driven solutions that improve member experiences. * Develop Advanced Datasets: Build and maintain intermediate to ...

Data Scientist

Tukwila, WA ยท On-site +1

$75K - $140K/yr

... engineering teams to define business problems, gather requirements, and deliver data-driven solutions that improve member experiences. * Develop Advanced Datasets: Build and maintain intermediate to ...

Senior Compiler Engineer - Rust GPU

Seattle, WA ยท On-site

$139K - $183K/yr

On this team, you will build cutting-edge compiler pipelines, custom intermediate representation ... data races and enforcing memory safety during asynchronous GPU execution. * Expose Next-Gen ...

Manager, Client Data Science

Bellevue, WA ยท Remote

$136K - $168K/yr

Comprising Analysts, Data Scientists, and Engineers, our team brings a deep understanding of the ... Intermediate knowledge of Analytics, Data Science, Statistics, Marketing, and Visualizations;

Quality Engineer II

Bothell, WA ยท On-site

$82K - $138K/yr

Gather and analyze data to develop data-driven corrective actions plans for internal rejections ... Demonstrated ability to function independently to resolve issues at an intermediate level.

Manufacturing Engineer

Everett, WA

$80K - $103K/yr

This intermediate-level engineering position is crucial for those continuing their career in ... Monitors and drives key performance indicators (KPIs) and analyzes data to identify and resolve ...

Manufacturing Engineer

Everett, WA ยท On-site

$80K - $103K/yr

This intermediate-level engineering position is crucial for those continuing their career in ... Monitors and drives key performance indicators (KPIs) and analyzes data to identify and resolve ...

Showing results 21-40

Data Engineer Intermediate information

See Seattle, WA salary details

$50.6K

$147.6K

$202K

How much do data engineer intermediate jobs pay per year?

As of Aug 7, 2026, the average yearly pay for data engineer intermediate in Seattle, WA is $147,621.00, according to ZipRecruiter salary data. Most workers in this role earn between $130,300.00 and $156,500.00 per year, depending on experience, location, and employer.

What are some common challenges data engineer intermediates face when working with large-scale data pipelines?

As a Data Engineer Intermediate, you may frequently encounter challenges related to maintaining data quality and consistency across multiple sources, optimizing ETL processes for performance, and ensuring data pipelines are scalable to handle increasing data volumes. Troubleshooting data latency issues and managing dependencies between data sets are also common hurdles. Collaborating closely with data analysts, data scientists, and other engineers is essential to address these challenges and deliver reliable, high-quality data solutions.

What is a data engineer intermediate?

A Data Engineer Intermediate is a professional who designs, builds, and maintains data pipelines and architectures, typically with a few years of experience in the field. They are responsible for collecting, transforming, and storing data in ways that make it accessible and usable for analytics and business intelligence. Intermediate data engineers often work with tools like SQL, Python, ETL frameworks, and cloud platforms. They collaborate with data scientists, analysts, and other engineers to ensure data quality and optimize data workflows. This role requires a good understanding of data modeling, database systems, and data integration techniques.

What is the difference between Data Engineer Intermediate vs Data Engineer Junior?

AspectData Engineer IntermediateData Engineer Junior
Required CredentialsBachelor's in CS, experience with SQL, Python, ETL toolsEntry-level, basic knowledge of SQL and scripting
Work EnvironmentCollaborates on complex data pipelines, supports data architectureAssists in data tasks, learns from senior engineers
Employer & Industry UsageUsed in tech, finance, healthcare sectors for data projectsCommon in similar industries as entry-level role
Comparison Search IntentUnderstanding role progression, skills requiredEntry-level position, learning expectations

The main difference between Data Engineer Intermediate and Data Engineer Junior lies in experience, skill level, and responsibilities. Intermediate engineers handle more complex data pipelines and support data architecture, while junior engineers focus on learning foundational skills and assisting senior staff. This distinction helps employers and candidates understand career progression and required competencies.

What are the key skills and qualifications needed to thrive as a data engineer intermediate?

To thrive as a Data Engineer Intermediate, you need strong programming skills in languages like Python or Java, experience with database systems (SQL/NoSQL), and a solid understanding of data modeling, ETL processes, and data warehousing concepts. Familiarity with tools such as Apache Spark, Hadoop, Airflow, and cloud platforms like AWS or Azure, as well as relevant certifications, is highly valued. Excellent problem-solving abilities, attention to detail, and clear communication skills help set candidates apart in this role. These competencies ensure efficient data pipeline development, reliable data infrastructure, and effective collaboration with data teams and stakeholders.
What are the most commonly searched types of Data Engineer jobs in Seattle, WA? The most popular types of Data Engineer jobs in Seattle, WA are:
Infographic showing various Data Engineer Intermediate job openings in Seattle, WA as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 13% Part Time, and 4% Contract. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $147,621 per year, or $71 per hour.

Systems Security Software Engineer

External Only | Blueprint Technologies

Redmond, WA โ€ข On-site

$65 - $75/hr

Other

Posted 8 days ago


Job description

About the Role

We're looking for an Embedded Software Engineer to help build and evolve an advanced platform that automates firmware security analysis using modern compiler technologies, fuzzing frameworks, and AI-assisted workflows.

In this role, you'll develop scalable tools that transform firmware into analyzable intermediate representations, automate vulnerability discovery, and improve the accuracy and efficiency of security-analysis pipelines. You'll combine systems programming, compiler engineering, firmware security, and machine-learning techniques to solve complex security challenges.

You'll collaborate with engineers and security researchers to prototype new capabilities, prepare them for production, and support the development of a platform designed for future open-source release.

What You'll Do

  • Design, develop, and maintain automated firmware security-analysis pipelines for vulnerability discovery.
  • Build low-level tooling with C++, Python, and LLVM to analyze firmware at scale.
  • Develop compiler passes and transformations that convert firmware into analyzable LLVM Intermediate Representation.
  • Create, improve, and maintain fuzzing harnesses that maximize code coverage and uncover security vulnerabilities.
  • Investigate crashes identified during fuzzing campaigns and perform root-cause analysis.
  • Improve vulnerability-detection accuracy by reducing false positives and strengthening automated analysis workflows.
  • Develop and enhance AI-assisted systems that classify firmware functionality and generate security-analysis artifacts.
  • Debug firmware-rehosting environments and resolve issues affecting automated analysis.
  • Collaborate with compiler engineers, software engineers, and security researchers to review architectures and validate security findings.
  • Design scalable automation, testing, and continuous-integration workflows that improve development efficiency and platform reliability.
  • Improve code quality through testing, documentation, dependency management, and engineering best practices.
  • Contribute to release readiness, developer onboarding, and preparation for open-source release.
  • Evaluate and integrate compiler, security, and AI technologies that strengthen platform capabilities.

What You'll Bring

  • Bachelor's degree in computer science, computer engineering, electrical engineering, or a related technical field, or equivalent practical experience.
  • Seven or more years of professional experience developing systems software with C or C++.
  • Five or more years of experience with LLVM, compiler infrastructure, compiler development, or program analysis.
  • Three or more years of experience with fuzzing, vulnerability research, or application security.
  • Experience developing compiler passes, static-analysis tools, or code-transformation frameworks.
  • Strong understanding of LLVM Intermediate Representation and compiler-optimization concepts.
  • Experience debugging low-level software, memory-corruption issues, and complex system behavior.
  • Proficiency with Python for automation, tooling, or pipeline development.
  • Experience working within Linux development environments.
  • Strong problem-solving skills with the ability to debug across compiler, firmware, and systems-software layers.
  • Experience with Git and modern software-development practices.

Preferred Qualifications

  • Experience with firmware security, embedded systems, or bare-metal software development.
  • Knowledge of firmware architectures, hardware abstraction layers, memory-mapped input/output, or firmware-rehosting techniques.
  • Experience with fuzzing technologies such as libFuzzer, AFL, or AFL++.
  • Experience with sanitizer technologies, including AddressSanitizer, UndefinedBehaviorSanitizer, or MemorySanitizer.
  • Experience with static analysis, data-flow analysis, call-graph analysis, CodeQL, or similar security-analysis frameworks.
  • Experience building developer platforms, continuous-integration automation, or large-scale engineering tooling.
  • Familiarity with cross-compilation toolchains and embedded-development workflows.
  • Experience integrating large language models or AI-assisted automation into developer or security tooling.
  • Experience contributing to open-source software projects.
  • Experience developing production-quality testing frameworks and automation infrastructure.
  • Ability to succeed within a research-oriented environment while delivering production-ready software.
  • Strong collaboration and communication skills across engineering and research teams.

Compensation

At Blueprint, we strive to offer competitive pay that reflects the value of our team members. Compensation for this role is influenced by a variety of factors, including skills, education, responsibilities, experience, and geographic market.

For candidates based in Washington State, the anticipated compensation range is $65.00 to $75.00 USD per hour. Please note that we typically do not hire new employees at the top of the posted range. Actual starting pay will be determined based on experience, skills, and internal equity. The final compensation and job title may vary depending on the selected candidate's qualifications.

Location and Work Arrangement

Redmond, Washington

This is a hybrid role that requires three days per week onsite in Redmond.