Python Developer - (Systems Modernization)
Core
Lead the modernization of core data processing systems by translating legacy SAS logic into robust, high-performance Python solutions and building scalable data pipelines for large-scale datasets.
Role type
Senior Python Developer (Systems Modernization & Data Engineering)
Builds
Scalable data pipelines, modernized data processing systems, and cloud-native data solutions.
Domain
Data Engineering / Systems Modernization / Cloud Computing
Required skills
Python, SAS code interpretation, PySpark, Dask, multiprocessing, PostgreSQL, SQL, Git, unit testing, Linux, data validation, code profiling and refactoring
Preferred skills
AWS, statistical analysis, large-than-memory processing techniques
Technologies
Python, SAS, PySpark, Dask, PostgreSQL, AWS, Git, Linux
Responsibilities
Analyze existing SAS-based systems and re-implement logic in Python; Design and develop end-to-end data pipelines to ingest, clean, validate, and transform diverse data formats; Profile, optimize, and refactor code to eliminate bottlenecks; Implement automated testing and data validation processes; Collaborate with stakeholders to validate requirements and support system modernization.
Seniority
Senior, hands-on IC