1

Data Engineering Jobs in Raleigh, NC (NOW HIRING)

Data Engineer - Bilingual Mandarin required

Cary, NC · On-site

$106K - $127K/yr

It is a comprehensive data engineering position focused on data integration, data warehouse development, data platform capabilities, data services, and engineering automation. III. Role Mission ...

Data Engineer - Bilingual Mandarin required

Cary, NC · On-site

$106K - $127K/yr

It is a comprehensive data engineering position focused on data integration, data warehouse development, data platform capabilities, data services, and engineering automation. III. Role Mission ...

Own end-to-end data engineering delivery across the project lifecycle. * Build strong partnerships across the organization to align priorities anddeliverdata-related goals. * Design clear, analytics ...

Own end-to-end data engineering delivery across the project lifecycle. * Build strong partnerships across the organization to align priorities anddeliverdata-related goals. * Design clear, analytics ...

Be Seen First

Data Engineer

Durham, NC · On-site

$57 - $63/hr

Bachelor's degree in Computer Science, Data Engineering, Data Science, Bioinformatics, Statistics, Environmental Science, or a related field. * Minimum of three (3) years of professional experience ...

By integrating data from disparate sources and applying advanced analytics, we help organizations ... You will serve as a technical leader within the engineering organization while partnering closely ...

Azure Data Engineer 1-20-

Raleigh, NC · Remote

$117K - $140K/yr

The ideal candidate will have a strong background in data engineering, along with expertise in cloud computing. This role offers an exciting opportunity to play a key role in modernizing our ...

In data engineering at PwC, you will focus on designing and building data infrastructure and systems to enable efficient data processing and analysis. You will be responsible for developing and ...

Data Engineer

Cary, NC

$90K - $150K/yr

Minimum Qualifications * 4+ years of data engineering experience, with demonstrated ability to build and operate production data pipelines. * Proficiency in Python and SQL; experience with PySpark or ...

Data Engineer

Cary, NC · On-site

$106K - $127K/yr

Minimum Qualifications * 4+ years of data engineering experience, with demonstrated ability to build and operate production data pipelines. * Proficiency in Python and SQL; experience with PySpark or ...

Qlik Data Engineer

Raleigh, NC · On-site

$111K - $133K/yr

This role requires a strong mix of data engineering skills, Qlik platform expertise, and collaboration with business stakeholders. Roles and Responsibilities • Design and Implementation: o Design ...

Data Engineer I

Morrisville, NC · On-site

$107K - $128K/yr

You will partner with Revenue Technology colleagues, the Salesforce architecture team, and central data engineering to translate business needs into reliable data products. WHAT YOU'LL BE DOING:

Hands on experience as a lead data scientist, AI/ML engineer, data engineer or solution architect delivering production solutions. * Strong understanding of ML methods, statistics, model validation ...

Hands on experience as a lead data scientist, AI/ML engineer, data engineer or solution architect delivering production solutions. * Strong understanding of ML methods, statistics, model validation ...

Document technical designs, workflows, operational procedures, and engineering best practices. * Continuously evaluate and improve data platform performance, scalability, security, and ...

next page

Showing results 1-20

Data Engineering information

See Raleigh, NC salary details

$44.7K

$160.4K

$236.7K

How much do data engineering jobs pay per year?

As of Jun 27, 2026, the average yearly pay for data engineering in Raleigh, NC is $160,402.00, according to ZipRecruiter salary data. Most workers in this role earn between $129,800.00 and $165,200.00 per year, depending on experience, location, and employer.

Is AI replacing data engineers?

AI is automating certain tasks within data engineering, such as data cleaning and pipeline management, but it does not replace the need for data engineers. Data engineers are essential for designing, building, and maintaining complex data systems, and their expertise in tools like SQL, Spark, and cloud platforms remains critical for managing data workflows and ensuring data quality.

What work does a data engineer do?

A data engineer designs, builds, and maintains data pipelines and infrastructure to collect, process, and store large volumes of data. They work with tools like SQL, Python, and cloud platforms to ensure data is accessible, reliable, and ready for analysis by data scientists and analysts.

What are the typical daily responsibilities of a Data Engineer?

Data Engineers regularly design, build, and maintain scalable data pipelines to support analytics and business intelligence teams. Their daily tasks often involve working with large datasets, optimizing data storage, ensuring data integrity, and troubleshooting data-related issues. Collaboration with data scientists, analysts, and software engineers is common to align on data requirements and improve workflows. You may also participate in regular code reviews and contribute to the ongoing improvement of data infrastructure. This role is ideal for problem-solvers who enjoy working with both code and complex systems in a collaborative, fast-paced environment.

What engineers make 500,000?

Senior data engineers with extensive experience, advanced skills in cloud platforms, big data tools, and strong programming knowledge can earn salaries of $500,000 or more, especially in high-cost-of-living areas or within large tech companies. Achieving this level often requires a combination of technical expertise, leadership roles, and sometimes stock options or bonuses.

What is a Data Engineering job?

A Data Engineering job involves designing, building, and maintaining the infrastructure that enables efficient data collection, storage, and processing. Data Engineers develop pipelines to transform raw data into usable formats for analytics and machine learning. They work with databases, big data technologies, and cloud platforms to ensure data is accessible and reliable. Their role is crucial for organizations to make data-driven decisions and optimize business processes.

What jobs make $1,000,000 a year?

In data engineering, earning $1,000,000 annually is rare and typically involves senior roles such as lead data engineers or those working in high-paying industries like finance or technology, often with extensive experience, advanced skills in cloud platforms, and leadership responsibilities. Most high earners in this field also supplement income through equity, bonuses, or consulting. Such compensation levels are uncommon and usually require a combination of expertise, strategic position, and company size.

What are the key skills and qualifications needed to thrive in the Data Engineering position, and why are they important?

To thrive in Data Engineering, you need a solid background in programming (such as Python, Java, or Scala), data modeling, and database management, typically supported by a degree in computer science or a related field. Familiarity with ETL tools, cloud platforms like AWS or Azure, big data frameworks (e.g., Hadoop, Spark), and relevant certifications is highly valued. Strong problem-solving abilities, effective communication, and the ability to work collaboratively across teams are key soft skills for this role. These attributes are crucial for designing robust data pipelines, ensuring data quality, and enabling organizations to make data-driven decisions efficiently.

What are the most commonly searched types of Data Engineering jobs in Raleigh, NC? The most popular types of Data Engineering jobs in Raleigh, NC are:
What are popular job titles related to Data Engineering jobs in Raleigh, NC? For Data Engineering jobs in Raleigh, NC, the most frequently searched job titles are:
What job categories do people searching Data Engineering jobs in Raleigh, NC look for? The top searched job categories for Data Engineering jobs in Raleigh, NC are:
What cities near Raleigh, NC are hiring for Data Engineering jobs? Cities near Raleigh, NC with the most Data Engineering job openings:
Infographic showing various Data Engineering job openings in Raleigh, NC as of June 2026, with employment types broken down into 87% Full Time, and 13% Contract. Highlights an 100% In-person job distribution, with an average salary of $160,402 per year, or $77.1 per hour.

Data Engineer - Bilingual Mandarin required

CWILL

Cary, NC • On-site

$106K - $127K/yr

Full-time

Retirement, PTO

Posted 16 days ago


Job description

CWILL (pronounced "quill") is a post-purchase and retention suite built for Shopify brands. Reduce support tickets, recover lost revenue from returns, and turn one-time buyers into loyal fans - with tools purpose-built for every touchpoint that follows the sale.
Learn more: www.cwill.com
I. Basic Information
Work Authorization
Green Card / U.S. Citizen required (we do nor sponsor)
Job Title
Data Engineer
Focus Areas
Data ingestion, data lakehouse, data warehouse, data platform, data service APIs, data quality & engineering agent development
Level
Junior to mid-level with high growth potential
Location
United States - on-site, remote, or hybrid (per company requirements)
Employment Type
Full-time
Collaborating Teams
CWILL Data Engineering, Data Analytics, Business, Product, and Technology teams
Language
English required; Mandarin is a strong plus
Cross-Timezone Work
Must maintain a regular collaboration window with teams in other country; strong async communication and documentation skills required (approx. 2 hrs/day overlap needed)
II. Role Positioning
CWILL is building data infrastructure to support business operations, product capabilities, customer service, analytics, and intelligent applications. As a US-side data engineer, you will participate in multi-source data ingestion, data lakehouse and warehouse development, data quality governance, data platform capability building, and AI Agent engineering automation exploration.
We are looking for candidates with a solid foundation in SQL, Python, and data engineering - someone who can, with guidance from the existing data team, progressively take ownership of data ingestion, modeling, quality, and service tasks, while collaborating effectively with domestic data engineering, analytics, and business teams.
This is not a pure data analysis, BI reporting, or one-off scripting role. It is a comprehensive data engineering position focused on data integration, data warehouse development, data platform capabilities, data services, and engineering automation.
III. Role Mission
Through stable, well-structured, and scalable data engineering capabilities, help the company unify, govern, model, and serve data scattered across business systems, SaaS platforms, external channels, and internal systems - improving the usability, accuracy, timeliness, and reusability of CWILL's data assets.
This role is expected to continuously drive:
• More standardized data source ingestion
• Clearer data lakehouse and warehouse structure
• More automated data quality monitoring
• More platform-driven data service capabilities
• Progressive adoption of agent-based and automated approaches for data development, troubleshooting, documentation, and quality checks
IV. Key Responsibilities
1. Data Ingestion & Pipeline Development
• Ingest data from internal and external business systems, third-party platforms, SaaS products, and external data sources; handle data collection, sync, cleansing, and loading
• Participate in building offline and real-time data pipelines using SeaTunnel, Kafka, Flink, Spark, or similar technologies to improve ingestion stability and processing efficiency
• Handle practical challenges in data sync: authentication, pagination, rate limiting, failure retry, incremental sync, backfill, schema changes, and task anomalies
2. Data Warehouse & Data Modeling
• Participate in layered data warehouse development across ODS, DWD, DWS, and ADS layers; build and maintain data models
• Support business domain modeling, metric standardization, shared data model development, and core table maintenance
• Optimize data organization and query performance on OLAP engines such as Doris to provide stable data support for product, operations, growth, customer success, and management analytics
3. Data Quality & Data Governance
• Build and maintain data quality rules for core data pipelines; ensure data accuracy, completeness, consistency, and timeliness
• Participate in data validation, anomaly detection, alerting, and issue resolution; help improve stability of critical data pipelines
• Contribute to data governance capabilities including DataHub or similar tools; improve metadata management, data lineage, data asset catalog, and data standards
4. Data Platform & Data Services
• Participate in building data platform capabilities including data development, task scheduling, monitoring, quality management, governance, and service delivery modules
• Use tools such as DolphinScheduler and StreamPark for task management, scheduling orchestration, and real-time task operations
• Support the data service layer by delivering standardized APIs, metric services, and data capabilities to internal systems, analytics applications, and business tools
• Support underlying data for tools like Superset; ensure data availability for BI dashboards, metric boards, and business monitoring
5. AI Agent & Engineering Automation
• Participate in designing and implementing data development automation tools and engineering agents
• Explore AI agent applications in data development, governance, quality detection, task operations, anomaly diagnosis, and documentation generation
• Leverage large language models and automation tools to improve data engineering efficiency, task stability, and platform intelligence
Requirements
Must-Have
Experience
• 1-4 years of experience in data engineering, data platforms, data warehousing, backend development, analytics engineering, or a related role
• Real project experience in data ingestion, data pipelines, data warehouse development, data modeling, data services, or data platform work
• Strong learning ability and execution skills; able to independently drive small-to-medium data engineering tasks with clear objectives
SQL Skills
• Proficient in SQL for querying, cleansing, aggregation, deduplication, comparison, validation, and metric calculation
• Familiar with joins, window functions, CTEs, aggregation analysis, incremental logic, and basic performance optimization
• Understands data warehouse layering concepts: fact tables, dimension tables, subject domains, metric definitions, and shared models
Data Development
• Proficient in Java or Python for API integration, data processing, automation scripting, and file handling
• Understands common engineering patterns: REST APIs, OAuth/API keys, pagination, rate limiting, retry logic, error handling, logging, and task idempotency
• Good code structure habits; writes clean, maintainable, and reusable code
• Familiar with Git, code review practices, README documentation, logging, testing, and collaborative engineering workflows
Pipeline & Platform Tools
• Familiar with one or more of: SeaTunnel, Kafka, Flink, Spark (data integration, real-time, or offline processing)
• Familiar with one or more of: Doris, ClickHouse, Snowflake, BigQuery, Redshift, Databricks, PostgreSQL (data warehouse, OLAP, or lakehouse systems)
• Familiar with one or more of: DolphinScheduler, StreamPark, Airflow, Dagster, Prefect, dbt (scheduling, development, or task management tools)
• Understands data pipeline operations: scheduling, dependencies, monitoring, failure retry, backfill, version management, and deployment processes
• Candidates are not expected to master all tools, but must have a solid data engineering foundation and the ability to quickly learn new tech stacks
Data Quality & Governance Mindset
• Understands data quality dimensions: accuracy, completeness, consistency, uniqueness, timeliness, and anomaly detection
• Proactively designs data validation rules and can identify and locate data anomalies
• Familiar with metadata management, data lineage, data asset catalogs, and data standards; experience with DataHub or similar platforms is a plus
Collaboration & Communication
• Able to communicate data requirements with analysts, business stakeholders, backend engineers, and product managers
• Clearly describes problems, solutions, risks, progress, and deliverables
• Comfortable with cross-timezone collaboration; strong written and spoken English communication skills
• Willing to participate in regular fixed collaboration sessions with China-based teams and drive work through documentation and async communication
Nice-to-Have
• Experience integrating third-party SaaS data: CRM, ERP, marketing platforms, customer service systems, logistics, e-commerce, payment systems, or ad platforms
• Experience building data lakehouses, data middle platforms, data platforms, or enterprise-level data warehouses
• Experience developing data service APIs, metric services, internal data products, or lightweight backend services
• Experience with data quality frameworks, data lineage, metadata management, data catalogs, observability, or monitoring and alerting
• AWS, GCP, or Azure cloud platform experience
• Docker, CI/CD, Terraform, Kubernetes, or basic DevOps experience
• Experience with LLMs, AI Agents, code generation, automated testing, task inspection, data quality agents, or engineering efficiency tooling
• Experience with cross-border teams, international business, supply chain, e-commerce, logistics, marketing, or customer success data scenarios
Benefits
Starting Pay: 90 - 130k depends on experiences, open to negotiation
401(k)
PTO
Paid Holidays
Insurance