Python Engineer R programming

Houston 5 days agoFull-time External
626k - 834.7k / yr
Position: Python Engineer with R programming 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) #J-18808-Ljbffr