aKUBE

Senior Python Developer – Streamlit, Snowflake Migration

aKUBE

contract

Posted on:

Location Type: Remote

Location: FloridaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $89 per hour

Job Level

About the role

  • 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.

Requirements

  • 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.
  • Bachelor’s degree plus relevant experience.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonSQLAWS EC2SnowflakeDockersystemdSSL/TLSmodular architectureperformance optimizationmemory efficiency
Soft Skills
problem-solvingcollaborationtechnical documentationcommunicationadaptability