1

Python Data Developer Jobs in Raleigh, NC (NOW HIRING)

Data Engineer

Morrisville, NC · On-site

$107.10K - $128.60K/yr

Develop and maintain workflows using Python, Microsoft Fabric, and/or Power Platform to process structured and unstructured data. * Collaborate with Application Engineers and Network Optimization ...

Manager, Data Engineer (Remote)

Raleigh, NC · Remote

$100.50K - $174K/yr

Strong programmingexpertisein Python and SQL, including data engineering frameworks, large-scale data manipulation, and governed AI-assisted development practices * Apache Sparkproficiency ...

New

Big Data ( USC & GC )

Durham, NC · On-site

$51.25 - $66.50/hr

Experience in processing structured data - Warehousing Concepts like de-duplication, cleansing ... Hand on experience in programming languages like Java, Python, Perl. Qualifications * Bachelor ...

PCA Data Engineer

Raleigh, NC · On-site

$111.30K - $133.70K/yr

The ideal candidate will have significant experience with Azure, Python, and Azure Data Factory ... Collaborate with other engineers, delivery leads and platform teams to ensure data solutions meet ...

Manager, Data Engineer (Remote)

Raleigh, NC · Remote

$100.50K - $174K/yr

Strong programmingexpertisein Python and SQL, including data engineering frameworks, large-scale data manipulation, and governed AI-assisted development practices * Apache Sparkproficiency ...

New

PCA Data Engineer

Raleigh, NC

$111.30K - $133.70K/yr

The ideal candidate will have significant experience with Azure, Python, and Azure Data Factory ... Collaborate with other engineers, delivery leads and platform teams to ensure data solutions meet ...

Data Engineer

Durham, NC · On-site +1

$60 - $65/hr

Proficiency in Python for data engineering and ETL development. * Strong SQL skills for data ... extraction, transformation, and optimization. * Experience in data warehousing, dimensional data ...

Data Engineer

Durham, NC · On-site +1

$60 - $65/hr

Develop Python and SQL solutions to migrate and transform on‑premises datasets into ... Support DevOps practices for CI/CD and containerized deployments where applicable. Experience ...

Data Engineering Lead- Finance

Raleigh, NC · On-site

$111.30K - $133.70K/yr

We are looking for a talented Data Engineer to join our team and contribute to developing robust ... Strong hands-on expertise in Azure Data Factory, Azure Data Lake, Python, and SQL * Familiarity ...

Data Engineering Lead- Finance

Raleigh, NC

$111.30K - $133.70K/yr

We are looking for a talented Data Engineer to join our team and contribute to developing robust ... Strong hands-on expertise in Azure Data Factory, Azure Data Lake, Python, and SQL * Familiarity ...

Data Engineer

Cary, NC · On-site

$106.10K - $127.40K/yr

Proficiency in Python and SQL; experience with PySpark or Spark is strongly preferred. * Experience ... Azure DevOps). * Knowledge of data governance principles, including data cataloging, lineage ...

next page

Showing results 1-20

Python Data Developer information

See Raleigh, NC salary details

$12

$56

$83

How much do python data developer jobs pay per hour?

As of May 31, 2026, the average hourly pay for python data developer in Raleigh, NC is $56.98, according to ZipRecruiter salary data. Most workers in this role earn between $46.97 and $64.71 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Python Data Developer, and why are they important?

To excel as a Python Data Developer, you need strong programming skills in Python, a solid understanding of data structures, algorithms, and experience with relational and NoSQL databases. Familiarity with data processing libraries (like Pandas, NumPy), ETL tools, and version control systems, as well as knowledge of cloud platforms (such as AWS or Azure), are typically required. Problem-solving ability, attention to detail, and effective communication are vital soft skills in this role. These skills enable efficient data pipeline development, ensure data quality, and facilitate collaboration within technical teams.

What are some common challenges faced by Python Data Developers when working with large datasets?

Python Data Developers often encounter challenges related to efficiently processing and managing large datasets, such as optimizing data pipelines for speed and memory usage. Handling data quality issues, integrating data from multiple sources, and ensuring scalability of their solutions are also frequent hurdles. Collaboration with data engineers, analysts, and stakeholders is crucial for understanding requirements and delivering robust results. Staying up to date with the latest libraries and tools, like Pandas, Dask, or PySpark, is also important to overcome these challenges and maintain high performance.

What are Python Data Developers?

Python Data Developers are professionals who use the Python programming language to collect, process, and analyze data. They build and maintain data pipelines, write scripts for data manipulation, and work with databases to ensure data is accessible and usable for analytics and business insights. These developers often collaborate with data scientists, analysts, and other IT professionals to support data-driven decision-making within an organization.

What is the difference between Python Data Developer vs Data Analyst?

AspectPython Data DeveloperData Analyst
Required SkillsPython, SQL, data modeling, ETL processesExcel, SQL, data visualization, basic statistics
CertificationsPython certifications, data engineering coursesData analysis certifications, Excel certifications
Work EnvironmentData engineering teams, software development projectsBusiness units, reporting teams
Industry UsageTech, finance, healthcare, where data pipelines are neededMarketing, finance, operations for insights and reporting

The Python Data Developer focuses on building data pipelines, integrating data sources, and developing scalable data solutions using Python. In contrast, Data Analysts primarily interpret data, create reports, and provide insights for decision-making. While both roles require SQL and data handling skills, Python Data Developers are more involved in data engineering tasks, whereas Data Analysts focus on data visualization and analysis.

What are popular job titles related to Python Data Developer jobs in Raleigh, NC? For Python Data Developer jobs in Raleigh, NC, the most frequently searched job titles are:
What job categories do people searching Python Data Developer jobs in Raleigh, NC look for? The top searched job categories for Python Data Developer jobs in Raleigh, NC are:
Infographic showing various Python Data Developer job openings in Raleigh, NC as of May 2026, with employment types broken down into 6% Internship, 76% Full Time, 9% Part Time, and 9% Contract. Highlights an 70% In-person, 9% Hybrid, and 21% Remote job distribution, with an average salary of $118,528 per year, or $57 per hour.

Data Engineer

Xylem

Morrisville, NC • On-site

$107.10K - $128.60K/yr

Full-time

Posted 17 days ago


Xylem rating

7.3

Company rating: 7.3 out of 10

Based on 83 frontline employees who took The Breakroom Quiz

297th of 512 rated manufacturers


Job description

Xylem is a Fortune 500 global water solutions company dedicated to advancing sustainable impact and empowering the people who make water work every day. As a leading water technology company with 23,000 employees operating in over 150 countries, Xylem is at the forefront of addressing the world's most critical water challenges. We invite passionate individuals to join our team, dedicated to exceeding customer expectations through innovative and sustainable solutions.
The Role
As a Data Engineer, you will lead data engineering efforts for the RF Network Optimization and Reporting team by building and modernizing scalable data pipelines and integration frameworks. You will design, develop, and maintain API-driven data ingestion workflows that support Application Engineers and Optimization Engineers, enabling high-quality, customer-facing insights. This role combines hands-on engineering with cross-functional collaboration in an IoT and network-driven environment.
Core Responsibilities
  • Design and implement scalable data pipelines that ingest data from RESTful APIs, streaming sources, and third-party platforms.
  • Develop and maintain workflows using Python, Microsoft Fabric, and/or Power Platform to process structured and unstructured data.
  • Collaborate with Application Engineers and Network Optimization Engineers to understand requirements and deliver high-quality datasets for customer-facing reporting.
  • Optimize data ingestion, transformation, and storage processes for performance, scalability, and cost efficiency.
  • Ensure data quality, integrity, and security across all pipelines and integrations.
  • Monitor, troubleshoot, and maintain data workflows, API integrations, and system performance.
  • Document data processes, schemas, and integration logic for internal stakeholders.

Required Qualifications
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 3+ years of experience in data engineering or data analysis.
  • Strong proficiency in Python for data processing and pipeline development.
  • Experience working with API integrations, including RESTful services and webhooks.
  • Strong knowledge of SQL and relational databases.
  • Experience with cloud-based data platforms (e.g., Azure, Microsoft Fabric, Superset, or similar).

Preferred Qualifications
  • Experience with Advanced Metering Infrastructure (AMI) or RF network environments.
  • Experience with data orchestration tools such as Airflow or Prefect.
  • Experience working with streaming data platforms (e.g., Kafka, Event Hubs, Pub/Sub).
  • Familiarity with Atlassian tools (Jira, Confluence, Bitbucket).
  • Exposure to containerization technologies (Docker, Podman).
  • Knowledge of version control (Git) and CI/CD practices.
  • Familiarity with ITIL practices and frameworks.

Additional Information
  • Work Environment: Hybrid or office-based environment supporting collaboration with engineering teams and stakeholders.
  • Travel Requirements: Minimal travel may be required based on team or project needs.

Join the global Xylem team to be a part of innovative technology solutions transforming water usage, conservation, and re-use. Our products impact public utilities, industrial sectors, residential areas, and commercial buildings, with a commitment to providing smart metering, network technologies, and advanced analytics for water, electric, and gas utilities. Partner with us in creating a world where water challenges are met with ingenuity and dedication; where we recognize the power of inclusion and belonging in driving innovation and allowing us to compete more effectively around the world.
At Xylem, you'll not only contribute to solving water issues but also have the chance to make a difference through our paid Volunteer Program, Xylem Watermark. We prioritize our employees' well-being through inclusion and belonging as well as our Employee Resource Groups (ERG). Proud to be an Equal Employment Opportunity (including disability and veterans) and Affirmative Action workplace, Xylem fosters an inclusive environment free from discrimination or harassment.
Please note that the information in this job description outlines the general nature of the position and is not an exhaustive list of duties. Xylem is dedicated to providing reasonable accommodations to enable all employees to perform their essential job functions. We reserve the right to modify this job description and assign additional duties as needed. Embrace the opportunity to be part of Xylem's transformative journey in shaping the future of water technology! #XylemCareers #GlobalImpact #WaterInnovation

What Xylem employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom