About the job
The SAS to Python/R Migration Architect plays a pivotal role in orchestrating the complete strategy, design, and governance of extensive analytical and statistical code migrations from SAS to contemporary open-source environments (Python and R). This position emphasizes assessment, architecture, standards, risk management, and validation, collaborating closely with stakeholders and development teams to uphold accuracy, performance, and regulatory compliance.
As a hands-on technical leader, you will be actively involved in the migration process rather than merely overseeing documentation.
Key Responsibilities
- Steer enterprise-scale migrations from SAS (including Base SAS, PROC SQL, STAT, ETS, MACRO, etc.) to Python and/or R
- Conduct thorough assessments of existing SAS estates, which encompass:
- Code inventory and dependency mapping
- Analysis of macro complexity
- Evaluation of data access patterns (SAS datasets, databases, flat files)
- Assessment of statistical method equivalencies
- Outline the target-state architecture for Python/R analytics platforms (libraries, frameworks, environments)
- Formulate migration patterns and standards, incorporating:
- Mappings from SAS PROC to Python/R libraries
- Strategies for macro-to-function translation
- Reusable templates and shared components
- Develop validation and reconciliation frameworks to guarantee:
- Statistical equivalency
- Numeric tolerances
- Compliance with regulatory and audit standards
- Champion performance optimization strategies for large datasets
- Identify automation opportunities (including code scanners, translators, test harnesses)
- Conduct technical reviews and endorse migrated code
- Mentor developers and oversee complex conversions
- Communicate migration risks, tradeoffs, and timelines to leadership
