Systems Analyst Python, Snowflake Data

MMC GroupAustin, TX
Hybrid

About The Position

Our client is seeking a highly experienced Systems Analyst III with strong expertise in Python development, automation, and Snowflake database solutions. This role will support critical data exchange and data processing initiatives by designing and building automated solutions for data integration with external partners. The ideal candidate will be a senior-level developer who can work independently, analyze business requirements, evaluate technical solutions, and implement scalable automation frameworks within Snowflake. This position requires deep hands-on experience with Python development, Snowflake architecture, Snowpipe, UDF development, and enterprise data workflows. This is a high-impact role supporting enterprise modernization efforts through automation, data optimization, and system enhancement.

Requirements

  • 8+ years of professional experience with Python development
  • Strong experience designing and implementing enterprise automation solutions
  • Proven ability to analyze business requirements and translate them into scalable technical solutions
  • Experience performing systems analysis, solution design, and process improvement initiatives
  • Strong documentation and technical writing skills
  • Ability to work independently with a high degree of creativity, judgment, and problem-solving

Nice To Haves

  • 4+ years developing automated solutions involving data exchange with external partners
  • 2+ years of development experience with Snowflake Database
  • 2+ years building solutions utilizing Snowpipe
  • 2+ years creating User Defined Functions (UDFs) in Snowflake
  • Experience building Snowflake solutions that include custom user interface components
  • Experience working within large enterprise or government environments
  • Strong understanding of data governance, system integration, and workflow optimization

Responsibilities

  • Analyze business objectives, operational procedures, and technical requirements to identify automation opportunities
  • Design, develop, and maintain Python-based solutions for secure data exchange and processing with external partners
  • Build and optimize automated workflows within Snowflake for data ingestion, transformation, and delivery
  • Develop and support Snowpipe solutions for continuous and efficient data loading
  • Create and maintain User Defined Functions (UDFs) in Snowflake to support advanced business logic and data processing
  • Collaborate with business users and technical stakeholders to gather requirements and define functional specifications
  • Perform feasibility studies and cost-benefit analysis for proposed system enhancements and automation initiatives
  • Review system capabilities, performance limitations, and scheduling constraints to recommend optimal solutions
  • Write detailed technical documentation including user requirements, program functions, workflows, and development steps
  • Support development of Snowflake solutions that include custom user interface components when needed
  • Troubleshoot system issues, optimize performance, and improve reliability of automated data pipelines
  • Ensure solutions meet security, compliance, and data governance standards
  • Work independently on complex assignments with minimal supervision while managing multiple priorities

Benefits

  • Medical
  • dental
  • vision coverage
  • Life and disability insurance
  • Additional voluntary benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service