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
View details
Apply Now