Senior Python Developer - Streamlit / Snowflake Migration

aKUBE

Town of Florida (NY)

Hybrid

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology company seeks an experienced software developer to migrate a workforce planning application to AWS. You will refactor existing Python code to enhance performance and maintainability, and support EC2 environment setup. The ideal candidate has over 5 years of experience in Python development, strong skills with Snowflake, and familiarity with AWS services. This role offers a chance to work on impactful projects in a dynamic environment.

Qualifications

  • 5+ years of professional Python development experience in enterprise or large-scale environments.
  • Strong experience building and supporting production-grade Python applications.
  • Hands-on experience with Snowflake and SQL development.

Responsibilities

  • Migrate a workforce planning application from Snowflake to AWS EC2.
  • Refactor Python code for modularity and performance.
  • Support EC2 environment setup and deployment configuration.

Skills

Python
Snowflake
AWS EC2
SQL
Code modularization and refactoring
Authentication and access control
Testing / QA

Job description

Work Authorization:

GC, USC, All valid EADs except OPT, CPT, H1B

Must Have:
  • Python
  • Snowflake
  • AWS EC2
  • SQL
  • Code modularization and refactoring
  • Authentication and access control
  • Testing / QA in production and server environments
Responsibilities:
  • Migrate an existing Streamlit-based workforce planning application from a Snowflake Native App architecture to an AWS EC2-hosted environment.
  • Refactor the current Python codebase to improve modularity, maintainability, performance, and memory efficiency.
  • Maintain and optimize read/write integrations with Snowflake, including transactional write-back, hybrid table interactions, and authentication handling across environments.
  • Support EC2 environment setup, deployment configuration, dependency management, and server-side testing.
  • Identify and resolve differences between QA and production environments, including caching behavior and authentication fallback issues.
  • Partner with internal technical leads to execute the migration within a short, milestone-driven engagement.
  • Deliver technical documentation covering architecture, deployment steps, and operational runbooks.
Qualifications:
  • 5+ years of professional Python development experience in enterprise or large-scale environments.
  • Strong experience building and supporting production-grade Python applications with clean, modular architecture.
  • Hands‑on experience with Snowflake, including SQL development, roles/permissions, warehouse concepts, and Python connector-based integrations.
  • Experience deploying and managing Python applications on AWS EC2, including server setup, security groups, IAM roles, and networking.
  • Strong understanding of application hosting patterns such as systemd, Docker, reverse proxies, SSL/TLS, and domain routing.
  • Experience troubleshooting environment-specific issues across QA and production.
  • Ability to contribute immediately in a short-term engagement with minimal ramp-up time.
Nice to Have:
  • Prior experience migrating applications from Snowflake Native Apps to externally hosted environments
  • DocuSign API or other e‑signature platform integration experience
  • Experience with HR or workforce planning data domains
  • Experience building persona-based or role-based access layers in Streamlit
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Python Engineer: Streamlit to AWS EC2 + Snowflake
Senior Python Engineer: Streamlit to AWS EC2 + Snowflake

aKUBE • Town of Florida (NY)

Hybrid
USD 100,000 - 130,000
Streamlit Developer
Streamlit Developer

Ports North • Anaheim (CA)

On-site
USD 90,000 - 120,000
Software Engineer - Streamlit Snowflake US-WA-Bellevue
Software Engineer - Streamlit Snowflake US-WA-Bellevue

Neura Market • Bellevue (WA), Northern (KY)

Hybrid
USD 140,000 - 210,000
Senior Python Developer with Snowflake
Senior Python Developer with Snowflake

PETADATA • West Lake Hills (TX)

On-site
USD 120,000 - 180,000
Senior Snowflake Data Engineer: Snowpark, ADF Migration
Senior Snowflake Data Engineer: Snowpark, ADF Migration

aKube • Burbank (IL)

On-site
Snowflake Data Engineer - ETL (W2)
Snowflake Data Engineer - ETL (W2)

Snowrelic Inc • United States

On-site
USD 100,000 - 130,000
Senior Snowflake Data Engineer - 1615
Senior Snowflake Data Engineer - 1615

aKube • Burbank (IL)

Hybrid
Senior Snowflake Data Engineer
Senior Snowflake Data Engineer

Luxoft • Indiana

Hybrid
USD 90,000 - 120,000
Snowflake python ETL engineer
Snowflake python ETL engineer

MACHINE LEARNING TECHNOLOGIES LLC • Boston (MA)

Hybrid
Sr. Data Engineer (Snowpark, Python, SQL, Azure)- No H1B or C2C
Sr. Data Engineer (Snowpark, Python, SQL, Azure)- No H1B or C2C

TechLink Resources, Inc • Los Angeles (CA)

On-site
USD 110,000 - 140,000