Python Developer (Systems Modernization)
New
K
KatmaiData Systems Modernization
United StatesFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- Five (5) to seven (7) years of related experience with back-end and front-end development, relational database and developing applications
- Required Skills
- AWSPostgreSQLPythonSQLGitLinuxPySpark
Requirements
- Ability to read and interpret SAS code.
- Experience with Parquet, SQL, JSON, and larger-than-memory datasets.
- Experience with PySpark, multiprocessing, Dask, and code profiling tools.
- Experience in Linux environments and cloud-native resources (e.g., AWS).
- Strong SQL skills, specifically with PostgreSQL integration.
- Proficiency in version control (Git), unit testing, and technical documentation.
- Experience using Python to read and reformat large data files.
- Experience improving code performance via profiling and refactoring.
- Ability to perform basic Linux commands as an end user.
- Experience in data validation in a statistical processing environment.
- Must pass the Census Bureau Security Investigation/background investigation.
- Must obtain and maintain any necessary security access and/or background checks.
Responsibilities
- Analyze existing SAS-based systems and re-implement logic in Python, ensuring functional parity while improving maintainability, scalability, and performance.
- Design and develop end-to-end data pipelines to ingest, clean, validate, and transform diverse data formats—including SAS datasets, Parquet, JSON, and SQL.
- Profile, optimize, and refactor code to eliminate bottlenecks and improve performance using parallel computing strategies like Dask and multiprocessing.
- Develop Python solutions that interface with PostgreSQL for high-volume data storage, retrieval, and processing.
- Implement automated testing, data validation, and quality assurance processes to ensure the integrity, accuracy, and reliability of critical data assets.
- Produce well-documented, readable, and maintainable code and participate in peer reviews.
- Collaborate with stakeholders to validate business requirements and support the successful modernization of legacy systems.
View Full Description & ApplyYou'll be redirected to the employer's site