1

Python Data Developer Jobs in Rhode Island (NOW HIRING)

Senior Data Engineer

Carolina, RI · On-site +1

$106K - $144K/yr

The Senior Data Engineer is responsible for designing, developing, enhancing, and supporting ... Experience using Python for automation, data processing, or backend services. * Advanced SQL ...

Data Engineer

Johnston, RI · On-site

$87K - $122K/yr

... a Data Engineer with a winning track record in building high performing data and analytical ... Experience scripting with Python, PowerShell, Bash * Ability to extract data from API's or Non ...

Cloud Data Engineer

Woonsocket, RI · On-site +1

$53.50 - $71.50/hr

Cloud Data Engineer Work Location: Remote Duration: 12+ Months of Contract * Total IT exp of 5-12 ... Proficient in a modern scripting language (preferably Python) for automation of build tasks.

Collaborate with data engineers, analysts, and business stakeholders to integrate data, services ... Proficiency in Python/C# and foundational knowledge of other programming languages (e.g., Java ...

Data Architect

Johnston, RI · Remote

$64.75 - $83.25/hr

Strong SQL skills and proficiency in at least one programming language (Python preferred ... Handson experience with enterprise data catalog and metadata systems. * AWS certification ...

Data Architect

Johnston, RI · On-site

$64.75 - $83.25/hr

Strong SQL skills and proficiency in at least one programming language (Python preferred ... Hands‑on experience with enterprise data catalog and metadata systems. * AWS certification ...

Senior Data Engineer

NC · On-site +1

$106K - $144K/yr

Expertise in Python and SQL. * Experience building ETL pipelines and managing large-scale data ... Solid understanding of data cleaning, preparation, and feature engineering to support downstream ...

Sr Talend Data Engineer

Johnston, RI · Hybrid

$115K - $138K/yr

Scripting language (shell scripting, SQL, PL/SQL, Python, Java , Spark, Scala) * Experience with ... Data engineering experience for Data science projects where Machine learning is used (R, SAS, etc.

Showing results 41-60

Python Data Developer information

What is a Python data developer?

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 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 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 Rhode Island?

For Python Data Developer jobs in Rhode Island, the most frequently searched job titles are:

What job categories do people searching Python Data Developer jobs in Rhode Island look for?

The top searched job categories for Python Data Developer jobs in Rhode Island are:

What cities in Rhode Island are hiring for Python Data Developer jobs?

Cities in Rhode Island with the most Python Data Developer job openings:

Senior Data Engineer

Carolina, RI • On-site, Remote

$106K - $144K/yr

Full-time

Re-posted 18 days ago


Key responsibilities

  • Design, develop, test, and deploy scalable full-stack applications using technologies such as React.js, Java, Spring Boot, Node.js, Python, Kafka, and relational databases.

  • Design and implement RESTful APIs, microservices, and event-driven solutions to support business and data processing requirements.

  • Support production applications, troubleshoot complex issues, monitor performance, and participate in incident management activities.


First Citizens Bank rating

7.4

Company rating: 7.4 out of 10

Based on 106 frontline employees who took The Breakroom Quiz

108th of 176 rated banks


Job description

Overview

This is a remote role that may only be hired in the following location(s): North Carolina, Arizona, Texas And Florida.

The Senior Data Engineer is responsible for designing, developing, enhancing, and supporting enterprise applications that enable Financial Model Execution Platforms and related business capabilities within the Data Platform. This role requires strong full-stack development expertise across user interfaces, APIs, microservices, event-driven architectures, and database technologies.

The successful candidate will collaborate with product owners, business stakeholders, architects, and engineering teams to deliver scalable, secure, and high-performance solutions. In addition to hands-on development, this individual will provide technical leadership, mentor junior engineers, participate in architecture discussions, and support production systems through continuous improvement and operational excellence.


Responsibilities & Qualifications

Duties & Responsibilities:

Solution Design & Development

  • Design, develop, test, and deploy scalable full-stack applications using React.js, Java, Spring Boot, Node.js, Python, Kafka, and relational databases.
  • Design and implement RESTful APIs, microservices, and event-driven solutions to support business and data processing requirements.
  • Translate business requirements into technical designs and implementation plans.
  • Build reusable components, application frameworks, and shared services to improve development efficiency.

Technical Leadership

  • Lead and participate in architecture reviews, technical design discussions, and code reviews.
  • Provide technical guidance and mentorship to junior developers and project teams.
  • Establish and promote engineering best practices, coding standards, and development methodologies.

Analysis & Planning

  • Analyze business and technical requirements and assess system impacts, dependencies, and risks.
  • Provide effort estimates, technical recommendations, and implementation strategies for new initiatives and enhancements.
  • Collaborate with solution architects, product owners, and stakeholders to define scalable solutions.

Application Support & Reliability

  • Support production applications and troubleshoot complex issues across UI, middleware, messaging platforms, and databases.
  • Monitor application performance and identify opportunities for optimization and automation.
  • Participate in on-call rotations and incident management activities.

Quality & Continuous Improvement

  • Develop automated units, integration, and regression tests.
  • Drive continuous improvement initiatives related to application performance, security, reliability, and maintainability.
  • Contribute to Agile ceremonies, sprint planning, retrospectives, and release activities.

Qualifications:

Bachelor's Degree and 4 years of experience in Software application development, Data engineering, cloud platforms

OR

High School Diploma or GED and 8 years of experience in Software application development, Data Integrations, cloud platforms

Preferred Area of Study: Computer Science, Information Systems, Data Science, or related field

Preferred Area of Experience: 5+ years of software engineering experience developing enterprise-scale applications.

Preferred Qualifications:

  • Strong experience building web applications using React.js and JavaScript/TypeScript.
  • Strong experience developing backend services using Java, Spring Boot, and microservices architecture.
  • Experience implementing event-driven architecture using Kafka.
  • Experience using Python for automation, data processing, or backend services.
  • Advanced SQL development and database design experience with Oracle and Netezza.
  • Experience designing and consuming REST APIs.
  • Experience with GitLab, CI/CD pipelines, Jira, and Confluence.
  • Experience working in Agile/Scrum environments.
  • Excellent ability to communicate technical information clearly and work effectively with cross-functional teams
  • Strong analytical and problem-solving skills
  • Experience with cloud platforms (AWS) and container technologies such as Docker and Kubernetes is preferred.
  • Experience within financial services, banking, risk, treasury, forecasting, or regulatory reporting environments is highly desirable.

Additional Information

#LI-JM1

Benefits are an integral part of total rewards and First Citizens Bank is committed to providing a competitive, thoughtfully designed and quality benefits program to meet the needs of our associates. More information can be found at https://jobs.firstcitizens.com/benefits.

Qualifications:

#LI-JM1

Benefits are an integral part of total rewards and First Citizens Bank is committed to providing a competitive, thoughtfully designed and quality benefits program to meet the needs of our associates. More information can be found at https://jobs.firstcitizens.com/benefits.

Education:UNAVAILABLEEmployment Type: FULL_TIME

What First Citizens Bank employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom