Senior Python Data Applications Engineer - 1600

aKubeTallahassee, FL
Remote

About The Position

Migrate an existing Python -based application from a Snowflake Native App environment to AWS EC2. Refactor the codebase for modularity, performance, and maintainability. Maintain and optimize Snowflake integrations including transactional read/write workflows. Configure EC2 instances, security groups, IAM roles, and deployment environments. Troubleshoot QA vs production issues including authentication and caching behavior. Implement secure access patterns including RBAC and authentication flows. Set up deployment pipelines using Docker, systemd, or similar tools. Deliver technical documentation including architecture, deployment steps, and runbooks.

Requirements

  • Python
  • Snowflake (SQL, connectors, read/write integration)
  • AWS EC2 (deployment, IAM, networking)
  • Application migration and refactoring
  • Web application frameworks (Streamlit, Flask, or FastAPI)
  • 5+ years of Python application development experience
  • Experience working with Snowflake in production environments
  • Hands -on experience deploying applications on AWS EC2
  • Experience migrating applications across environments or platforms
  • Strong SQL skills and understanding of data workflows
  • Experience with API integrations and authentication mechanisms
  • Bachelor’s degree in Computer Science or related field

Nice To Haves

  • Streamlit application development
  • Experience with Snowflake Native Apps
  • Experience with HR or workforce planning data
  • Experience with DocuSign or similar API integrations

Responsibilities

  • Migrate an existing Python -based application from a Snowflake Native App environment to AWS EC2
  • Refactor the codebase for modularity, performance, and maintainability
  • Maintain and optimize Snowflake integrations including transactional read/write workflows
  • Configure EC2 instances, security groups, IAM roles, and deployment environments
  • Troubleshoot QA vs production issues including authentication and caching behavior
  • Implement secure access patterns including RBAC and authentication flows
  • Set up deployment pipelines using Docker, systemd, or similar tools
  • Deliver technical documentation including architecture, deployment steps, and runbooks
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service