Data Pipeline & Web Apps Engineer II

Urban League of Rhode Island

Morrisville (NC)

On-site

USD 99,000 - 136,000

Full time

11 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Bonus program
Medical, dental, vision, life
401k matching up to 5%
Additional 4% retirement contribution
Flexible working arrangements
Paid time off

Job summary

UL Research Institutes in Morrisville, NC seeks an Analysis Software Engineer II to design, develop, and maintain Python-based data pipelines and full-stack applications supporting Chemical Insights research. You will collaborate across disciplines to deliver scalable software, implement REST APIs, and ensure rigorous testing and documentation.

The role requires strong data-science tooling experience (Polars, Pandas, NumPy, SciPy) and web frameworks (Django, Flask, FastAPI), and a proven ability

Qualifications

  • Advanced technical knowledge of software development, version control, and agile development practices.
  • Proficiency with Python data-science stack (Polars, Pandas, NumPy, SciPy) and web-application frameworks (Django, Flask, FastAPI), cloud services (AWS or Azure), and relational databases (PostgreSQL).
  • Familiarity with JavaScript frameworks (React, Vue, Plotly), R, Java, Go, and containerization (Docker).
  • Strong project management, organizational and problem-solving skills.
  • Excellent written and verbal communication skills.
  • Strong management, initiative, and influence skills to create alignment with multiple stakeholders and deliver results in a scientific research organization.
  • Must be a self-starter and possess excellent leadership qualities.

Responsibilities

  • Design, build, and maintain Python-based data pipelines and web-based applications for scientific data curation and evaluation.
  • Collaborate with scientists, UX/UI designers, and engineers to deliver user-focused features.
  • Integrate applications with databases, APIs, laboratory systems, HPC systems, and external data sources.
  • Design and implement REST APIs for service integration.
  • Write unit and integration tests for reliable software.
  • Assist internal scientists in using data pipelines and document systems for internal users.
  • Stay updated with emerging technologies and best practices in software engineering.
  • Plan and prioritize project activities for on-time delivery.
  • Communicate status, risks, and challenges to stakeholders; mentor colleagues in best practices.
  • Perform code reviews and provide constructive feedback.
  • Perform other duties as directed.

Skills

Python data-science stack
Web frameworks
Docker
Cloud services
Relational databases
JavaScript frameworks
R
Java
Go
Containerization
Agile
Communication
Leadership

Education

Bachelor's degree in CS/IT
Master's degree in CS/IT

Tools

Polars
Pandas
NumPy
SciPy
Django
Flask
FastAPI
AWS
Azure
PostgreSQL
React
Vue
Plotly
Docker

Job description

UL Research Institutes in Morrisville, NC seeks an Analysis Software Engineer II to design, develop, and maintain Python-based data pipelines and full-stack applications supporting Chemical Insights research. You will collaborate across disciplines to deliver scalable software, implement REST APIs, and ensure rigorous testing and documentation.

The role requires strong data-science tooling experience (Polars, Pandas, NumPy, SciPy) and web frameworks (Django, Flask, FastAPI), and a proven ability

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Analysis Software Engineer II - Python Data Pipelines
Analysis Software Engineer II - Python Data Pipelines

Lucas James Talent Partners • Morrisville (NC)

On-site
USD 108,000 - 132,000
401k matching up to 5%
Paid time off
Healthcare plans
Analysis Software Engineer II: Python Data Pipelines & APIs
Analysis Software Engineer II: Python Data Pipelines & APIs

UL Research Institutes • Morrisville (NC)

On-site
USD 99,000 - 136,000
Health insurance
Dental & Vision
Life insurance
+4
Analysis Software Engineer II - Python Data Pipelines & APIs
Analysis Software Engineer II - Python Data Pipelines & APIs

NCBioImpact • Morrisville (NC)

On-site
USD 99,000 - 136,000
Bonus compensation
Medical insurance
401k matching
+2
Analysis Software Engineer II: Python Data Pipelines & APIs
Analysis Software Engineer II: Python Data Pipelines & APIs

Underwriters Laboratories Inc. • Morrisville (NC)

On-site
USD 99,000 - 136,000
Bonus program
401k matching up to 5%
Flexible working arrangements
+1
Analysis Software Engineer II - Chemical Insights Research Institute
Analysis Software Engineer II - Chemical Insights Research Institute

UL Research Institutes • Morrisville (NC)

On-site
USD 99,000 - 136,000
Health insurance
Dental & Vision
Life insurance
+4
Enterprise Data Engineering - Software Engineer II - P2
Enterprise Data Engineering - Software Engineer II - P2

Credit One Bank • Las Vegas (NV)

On-site
USD 120,000 - 180,000
Data Analytics Engineer II — AI-Driven Pipelines
Data Analytics Engineer II — AI-Driven Pipelines

Pinterest • San Francisco (CA)

Hybrid
USD 124,000 - 255,000
Analysis Software Engineer II
Analysis Software Engineer II

Lucas James Talent Partners • Morrisville (NC)

On-site
USD 108,000 - 132,000
401k matching up to 5%
Paid time off
Healthcare plans
Senior Software Engineer, R&D Informatics — Pipelines & UI
Senior Software Engineer, R&D Informatics — Pipelines & UI

BioSpace • Monrovia (CA)

On-site
USD 120,000 - 160,000
Stock Options
Retirement Safe Harbor Contribution
Health Insurance
+4
Senior Data Engineer: AWS Pipelines, ETL & Python
Senior Data Engineer: AWS Pipelines, ETL & Python

NS2 Mission • Chantilly (VA)

On-site
USD 182,000 - 235,000