SAS to Python / R Migration Developer
The SAS to Python/R Migration Developer is responsible for hands-on conversion, testing, and validation of SAS analytical code into Python and/or R under the guidance of a migration architect. This role focuses on execution quality, code accuracy, and reproducibility. This is a build-and-deliver role for someone who enjoys translating logic and making things work correctly.
Key Responsibilities:
Convert SAS programs into Python and/or R code following defined standards
Translate:
- SAS DATA stepsPROC SQLStatistical PROCsSAS Macros into Python/R functions or modules
- Implement data ingestion, transformation, and analytics workflows
- Perform side-by-side validation of SAS vs Python/R outputs
- Debug discrepancies in calculations or statistical results
- Write clean, maintainable, well-documented Python/R code
- Develop unit tests and validation scripts
- Optimize performance for large datasets
- Collaborate closely with architects and data stakeholders
- Participate in code reviews and knowledge transfer
Requirements:
- 4+ years of analytics or data engineering experienceStrong hands-on SAS programming experienceStrong proficiency in Python and/or RPractical experience translating business logic across languages
- Familiarity with:
- Pandas / NumPy / SciPy or tidyverse / data.tableSQL and relational data concepts
- Experience validating statistical and analytical outputs
Nice to Have:
- Prior participation in SAS migration projects
- Experience with Git, CI/CD, and automated testing
- Exposure to cloud-based analytics environments
- Understanding of performance tuning in Python or RBenefits 401(k)401(k) matching
- Dental insurance
- Flexible spending account
- Health insurance
- Life insurance
- Paid time off
- Professional development assistance
- Referral program
- Tuition reimbursement
- Vision insurance