Python Engineer with R programming

Compunnel, Inc.

Houston (TX)

On-site

USD 90,000 - 120,000

Part time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology firm is seeking a skilled Software Engineer to assist with migrating their tech stack from R to Python. The focus will be on refactoring analytical tools to improve efficiency and simplify productionization. Candidates must have strong proficiency in Python and at least 4 years of professional experience. Familiarity with R and SQL is required, along with experience in data-intensive solutions.

Qualifications

  • Strong proficiency in Python is required.
  • Familiarity with R and SQL is required.
  • At least 4 years of professional programming experience in Python.

Responsibilities

  • Refactor and simplify the productionization pipeline for our analytical tools.
  • Analyze and understand the existing R codebase for migration to Python.
  • Translate complex logic from R into clean Python code.

Skills

Python
SQL
Kubernetes
R Programming

Education

Bachelor’s Degree in Software Engineering or Quantitative field

Tools

Kubernetes/KFP
Dask Operator
Web API development

Job description

We are seeking a skilled and experienced Software Engineer contractor to join our team for a critical code refactoring project.

This role will focus on facilitating the migration of our tech stack from R to Python, rebuilding key analytical tools to accelerate adoption and simplify the productionization process.

What You’ll Do in This Role:
  • Refactor and simplify the productionization pipeline for our analytical tools to improve efficiency, reduce complexity, and drive broader adoption within the organization.
  • Analyze and understand the existing R codebase and its functionality to ensure a faithful and improved migration to Python.
  • Translate complex logic and algorithms from R into clean, efficient, and well-documented Python code.
  • Design, develop, and implement new, fully integrated end-to-end data and modeling pipelines using Python and modern system design best practices.
  • Write comprehensive unit, integration, and regression tests to ensure the reliability, accuracy, and performance of the new Python codebase.
  • Engage in rigorous code reviews with peers to maintain high standards of code quality, readability, and maintainability.
  • Create and maintain clear technical documentation for the new systems and processes to ensure a smooth handover to the full-time team.
  • Identify, diagnose, and resolve bugs and performance bottlenecks in the new Python applications and data pipelines.
Qualifications:
  • Bachelor’s Degree in Software Engineering or Quantitative field (Software Engineering, Data Engineering, Math, Stats, Data Science)
  • Strong proficiency in Python is required
  • Familiarity with R and SQL is required
  • At least 4 years of professional programming experience in Python
  • Experience designing and building data-intensive solutions.
  • Experience with Kubernetes/KFP, distributed compute/Dask Operator, and Web API development is a plus.
Top Skills:
  • 4+ years of experience with Python is a must.
  • SQL experience is a must
  • Kubernetes experience is a must.
  • R programming is a must (packages like dplyr and purr)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python Engineer for R-to-Python Migration & Data Pipelines
Python Engineer for R-to-Python Migration & Data Pipelines

Compunnel, Inc. • Houston (TX)

On-site
USD 90,000 - 120,000
Software Engineer - Python
Software Engineer - Python

RouteOne • Idaho

Remote
USD 80,000 - 120,000
Python Software engineer
Python Software engineer

Piper Companies • North Carolina

Hybrid
USD 70,000 - 100,000
Python Developer [32877]
Python Developer [32877]

Stealth Startup • Berkeley (CA)

On-site
USD 80,000 - 100,000
Software Engineer (Contract)
Software Engineer (Contract)

VantageScore • San Francisco (CA)

On-site
USD 96,432 - 110,208
Python Software Engineer
Python Software Engineer

CPS, Inc. • New York (NY)

On-site
USD 120,000 - 180,000
Python Engineer
Python Engineer

OVA.Work • Alpharetta (GA)

On-site
USD 120,000 - 150,000
Competitive salary
Health benefits
Flexible work arrangements
+2
Python Software Engineer - Financial Engineering
Python Software Engineer - Financial Engineering

Risk Analytics Company • Guilford (CT)

On-site
USD 120,000 - 170,000
Python Software Engineer
Python Software Engineer

CPS, Inc. • Chicago (IL)

On-site
USD 120,000 - 170,000
Python Data Engineer
Python Data Engineer

The Global Edge Consultants • Houston (TX)

On-site
USD 110,000 - 160,000
Excellent incentives including bonuses
Stock options vest after 3 years
Relocation provided if required