2I
Specialist
2iSolutions Inc.
Remote · Canada Contract 2w ago
About the role
About
We are looking for a specialist to lead the migration of legacy SAS codebases into Python. You will not just "rewrite" code; you will leverage Agentic AI and LLMs (like GitHub Copilot, Claude Code, or custom-built agents) to automate the translation of complex business logic, statistical methods, and data transformations. This is a remote contract position for 6 months to start, plus extensions.
Key Responsibilities
- Convert SAS Data Steps, Macros, and PROCs into equivalent Python (Pandas, NumPy, or PySpark) code.
- Conduct rigorous reviews of AI-generated code to ensure it meets enterprise standards and correctly reflects the original business logic.
- Perform "side-by-side" validation by comparing outputs from the original SAS datasets against the new Python results to ensure zero data loss or calculation drift.
- Collaborate with engineers to build reusable prompts and "agentic" workflows that can handle high volumes of code.
- Map and document statistical equivalencies (e.g., how PROC MIXED translates to statsmodels or scikit-learn).
Required Skills & Qualifications
- Strong proficiency in SAS (Base, Macros, Graph) and Python (Pandas, NumPy, Scikit-learn).
- Hands-on experience with LLM-based coding assistants (GitHub Copilot, Cursor, or ChatGPT).
- Proficiency in SQL and cloud environments (AWS S3, Azure) to handle the underlying data move.
- The ability to identify "hallucinations" in AI code—where the AI might suggest a Python function that doesn't perfectly mimic SAS's unique handling of missing values
Skills
AWS S3AzureGitHub CopilotPandasPythonPySparkSASScikit-learnSQL
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free