T
Senior Python Developer
TECHEAD
Remote · US Contract Senior 3w ago
About the role
About the Role:
We are seeking a Senior Python Developer to support the modernization of large-scale statistical and survey processing systems. This role focuses on transforming legacy SAS-based workflows into scalable, open-source solutions using Python (including PySpark) and modern data architecture patterns. You will play a key role in re-engineering backend processes, optimizing database logic, and supporting both legacy SAS systems and modern cloud-based, serverless applications.
Key Responsibilities:
- Modernize legacy SAS-based processes into Python-based solutions (PySpark or R where applicable).
- Refactor and re-architect applications to support cloud-based and serverless data processing workflows.
- Translate procedural logic, stored procedures, and functions into optimized PostgreSQL (PL/pgSQL).
- Develop, maintain, and support existing SAS (Base SAS) workflows.
- Work within a Linux-based environment for development and deployment.
- Collaborate with stakeholders to interpret requirements and translate them into technical solutions.
- Write, test, and deploy production-ready code; participate in code reviews.
- Use Git for version control and contribute to team development standards.
- Support backend workflows, job processing, and system performance tuning.
Requirements:
- 4+ years of Python development experience, including data processing or backend systems.
- 2+ years of hands-on experience with Base SAS in production environments.
- 4+ years of experience developing and refactoring stored procedures, functions, and database logic in Oracle PL/SQL and/or PostgreSQL (PL/pgSQL).
- 4+ years of experience working in Linux environments.
- Experience modernizing legacy systems into open-source or cloud-based architectures.
- Experience with serverless or containerized environments (e.g., AWS Lambda, Docker, Kubernetes, or similar technologies).
- 2+ years of experience with cloud services (e.g., Lambda, SQS, SNS, IAM, or similar services from a major cloud provider).
- Experience working with batch processing, ETL pipelines, or data workflow orchestration.
- Strong SQL skills and experience optimizing database performance.
- Ability to translate legacy logic into scalable, maintainable solutions.
- Strong communication skills, particularly in a remote environment.
Skills
AWS LambdaBase SASDockerGitKubernetesLinuxOracle PL/SQLPL/pgSQLPostgreSQLPythonPySparkRSQLSAS
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