Python Developer - (Systems Modernization)

Katmai · Remote · $145k–$150k

The role

This role leads the modernization of core data processing systems by translating legacy SAS logic into Python. The position involves building scalable data pipelines, optimizing performance, and collaborating with IT specialists in a cloud-native environment. The work is expected to be remote with potential for onsite requirements.

Pay
$145k–$150k
Location
Remote
Work mode
Remote
Level
Senior
Clearance
Required

What we know that the posting doesn’t say

  • Seen todaystill listed on the employer’s careers page
  • Posted 56 days agothe first time we saw it

What you would do

  • Analyze and re-implement SAS logic in Python for functional parity.
  • Design end-to-end data pipelines for diverse data formats.
  • Profile and refactor code to eliminate performance bottlenecks.
  • Develop Python solutions interfacing with PostgreSQL.
  • Implement automated testing and data validation processes.
  • Maintain code quality through documentation and peer reviews.

Must have

  • 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.
  • Experience in Linux environments and cloud-native resources like AWS.
  • Strong SQL skills with PostgreSQL integration.
  • Version control (Git), unit testing, and technical documentation.
  • Experience using Python to read and reformat large data files.
  • Experience improving code performance in production environments.
  • Experience writing high-quality, well-documented code.
  • Ability to perform basic Linux commands.
  • Experience in data validation in a statistical processing environment.
  • Must pass Census Bureau Security Investigation.

Nice to have

  • Five to seven years of related experience with back-end and front-end development.
  • Bachelor's degree in computer science or related field.
  • Experience in cloud computing, preferably with AWS.
  • Statistical Analysis System (SAS) programming experience.

What you get

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life and AD&D insurance
  • Long-term and short-term disability insurance
  • 401(k) savings plan

Key skills

  • python
  • sas
  • parquet
  • sql
  • json
  • pyspark
  • dask
  • multiprocessing
  • linux
  • aws
  • postgresql
  • git
  • unit testing
  • data validation
  • code profiling

SUMMARY Lead the modernization of core data processing systems. Responsible for translating complex legacy SAS logic into robust, high-performance Python solutions. Build and maintain scalable data pipelines that handle large-scale datasets, ensuring that our data products are accurate, well-documented, and optimized for a cloud-native environment. Work with DSD IT Specialists in an integrated team environment. ESSENTIAL DUTIES & RESPONSIBILITIES · Analyze existing SAS-based systems and…

Extracted from the employer’s posting. Read it in full on Katmai’s careers page

Apply without filling the form

Approve this role and the application is completed for you, including a résumé tailored to it. You get a confirmation when it lands, and a credit is only spent when a submission is confirmed.

Other roles at Katmai

All 3 roles at Katmai →