Snowflake & Python Data Engineer – AWS, SQL & Cloud Data Integration

Posted 16 Hours Ago
Be an Early Applicant
EON IT Park, Kharadi, Pune, Maharashtra, IND
In-Office
Senior level
Fintech • Financial Services
The Role
Design, build, and maintain scalable Snowflake and Python data pipelines integrating cloud and on-prem sources. Implement data transformation, validation, reconciliation, and quality checks; automate workflows and shell scripts; optimize performance and security; collaborate with distributed Agile teams; troubleshoot pipelines; document architectures and operational procedures; and support production deployments and cost-efficient cloud operations.
Summary Generated by Built In

Job Summary

Synechron is seeking an experienced Snowflake & Python Data Engineer with 8+ years of overall experience to design, develop, and support scalable data solutions across cloud and on-premises environments. The role will focus on building data integration pipelines, transforming large datasets, automating data workflows, and developing secure data architectures that support enterprise analytics and reporting. The position will contribute to business objectives by improving data availability, quality, reliability, processing efficiency, and accessibility for data engineering, analytics, and business teams.

Software Requirements

Required

  • 8+ years of overall professional experience in data engineering, data integration, software development, or related technology roles.

  • 5+ years of experience integrating data to and from cloud and on-premises databases.

  • 3+ years of hands-on experience with Snowflake and Python.

  • Strong understanding and practical experience with relational databases and SQL.

  • Hands-on experience integrating data from multiple sources and databases using Python.

  • Strong hands-on experience with Python programming and shell scripting.

  • Good knowledge of cloud technologies and services, including AWS S3, EC2, and related services.

  • Experience designing, developing, testing, and maintaining data pipelines.

  • Knowledge of data transformation, data validation, data quality, and error-handling practices.

  • Experience working with Agile development methodologies and distributed teams.

  • Strong communication, organizational, and analytical skills.

  • Familiarity with version control, code review, documentation, and software delivery processes.

  • Ability to support data solutions across both cloud and on-premises environments.

Preferred

  • Knowledge of Python web frameworks such as Django and Flask.

  • Familiarity with Python ORM libraries.

  • Knowledge of sub-ledger and ledger processes.

  • Experience with data warehouse and dimensional modeling concepts.

  • Familiarity with workflow orchestration, scheduling, monitoring, and alerting tools.

  • Experience with automated testing and CI/CD practices for data engineering solutions.

  • Knowledge of cloud security, data governance, metadata management, and access controls.

  • Experience optimizing Snowflake workloads, SQL queries, storage, and compute usage.

  • Understanding of sustainable and cost-efficient cloud resource utilization.

Overall Responsibilities

  • Design, develop, and support scalable data pipelines using Snowflake, Python, SQL, and cloud services.

  • Integrate data from multiple cloud and on-premises databases and source systems.

  • Develop data transformation, validation, reconciliation, and quality-check processes.

  • Build and maintain automated data workflows using Python and shell scripting.

  • Create data models and structures that support analytics, reporting, and operational requirements.

  • Collaborate with data engineering, analytics, technology, and business teams to understand requirements and deliver appropriate data solutions.

  • Develop solutions that meet performance, scalability, security, reliability, and maintainability requirements.

  • Troubleshoot data pipeline failures, data quality issues, performance problems, and integration errors.

  • Apply Agile development practices within distributed team environments.

  • Participate in technical design discussions, code reviews, testing, documentation, and release activities.

  • Identify opportunities to improve data engineering processes, automation, operational efficiency, and data quality.

  • Support technology decisions related to Snowflake, Python, cloud services, data integration, and data architecture.

  • Maintain technical documentation for data pipelines, data models, integrations, dependencies, and operational procedures.

  • Consider data security, cost management, resource efficiency, and sustainability when designing and operating data solutions.

Technical Skills (By Category)

Programming Languages

Essential

  • Python using a current and supported version.

  • Strong understanding of Python programming, including functions, modules, object-oriented programming, exception handling, and testing.

  • Experience using Python for data integration, data transformation, automation, and workflow development.

  • Shell scripting for automation, operational support, and data processing.

  • SQL for data extraction, transformation, validation, analysis, and performance optimization.

Preferred

  • Experience with Python web frameworks such as Django and Flask.

  • Familiarity with Python ORM libraries.

  • Experience developing reusable Python packages, utilities, and data-processing components.

  • Knowledge of scripting practices for cloud and on-premises environments.

Databases/Data Management

Essential

  • Strong understanding and practical experience with relational databases.

  • Strong SQL skills, including joins, subqueries, window functions, common table expressions, data manipulation, and query optimization.

  • At least 3+ years of experience working with Snowflake.

  • Experience integrating data from multiple databases and source systems.

  • Knowledge of data modeling, data structures, data transformation, and data quality.

  • Understanding of data reconciliation, validation, error handling, and exception management.

  • Experience working with both cloud and on-premises databases.

Preferred

  • Experience with dimensional modeling, fact and dimension tables, and analytical data warehouse design.

  • Knowledge of Snowflake performance tuning, warehouse sizing, partitioning, clustering, and workload management.

  • Familiarity with metadata management, data lineage, data governance, and master data concepts.

  • Knowledge of sub-ledger and ledger processes.

  • Experience with NoSQL databases or specialized data stores.

Cloud Technologies

Essential

  • Good knowledge of AWS technologies and services, including S3 and EC2.

  • Understanding of cloud storage, compute, networking, access management, and monitoring concepts.

  • Experience integrating cloud-based services with on-premises databases and applications.

  • Understanding of cloud-based data processing, deployment, availability, and operational support.

Preferred

  • Experience implementing Snowflake solutions within cloud environments.

  • Familiarity with cloud-native data integration and processing services.

  • Knowledge of cloud security, identity and access management, encryption, secrets management, and network controls.

  • Experience with infrastructure automation and cloud monitoring.

  • Understanding of cost optimization and sustainable use of cloud resources.

Frameworks and Libraries

Essential

  • Experience using Python libraries for database connectivity, data processing, file handling, validation, and automation.

  • Knowledge of libraries used to connect Python applications with relational databases and Snowflake.

  • Ability to select, integrate, maintain, and upgrade relevant libraries.

Preferred

  • Knowledge of Django and Flask.

  • Familiarity with Python ORM libraries.

  • Experience with data processing libraries and reusable transformation frameworks.

  • Knowledge of workflow orchestration and scheduling frameworks.

  • Familiarity with testing frameworks for Python and data pipelines.

Development Tools and Methodologies

Essential

  • Proven experience working with Agile development methodologies.

  • Experience working with distributed technology teams.

  • Familiarity with version control, branching, merging, pull requests, and code reviews.

  • Knowledge of project tracking, documentation, collaboration, and delivery tools.

  • Experience with software development lifecycle practices, including requirements analysis, design, development, testing, deployment, and maintenance.

  • Ability to document data flows, pipeline dependencies, data models, operational procedures, and technical decisions.

Preferred

  • Experience with CI/CD pipelines for Python and data engineering solutions.

  • Familiarity with automated data pipeline testing and quality validation.

  • Knowledge of workflow scheduling, monitoring, logging, alerting, and incident management.

  • Experience with infrastructure as code and automated deployment practices.

  • Familiarity with performance monitoring and operational dashboards.

Security Protocols

Essential

  • Understanding of secure data handling and data protection principles.

  • Awareness of authentication, authorization, identity and access management, encryption, secrets management, and secure connectivity.

  • Ability to apply appropriate access controls to data pipelines, databases, cloud services, and Snowflake environments.

  • Understanding of data privacy, data integrity, and secure transfer practices.

Preferred

  • Experience implementing security controls across cloud and on-premises data environments.

  • Knowledge of data masking, tokenization, role-based access control, and audit logging.

  • Familiarity with vulnerability management, security testing, and compliance-related data controls.

  • Understanding of secure configuration and monitoring practices for data platforms.

Experience Requirements

  • 8+ years of overall experience in data engineering, data integration, software development, or related technology roles.

  • 5+ years of experience integrating data to and from cloud and on-premises databases.

  • 3+ years of hands-on experience with Snowflake and Python.

  • Strong experience with relational databases and SQL.

  • Hands-on experience integrating data from multiple sources and databases using Python.

  • Strong experience with Python programming and shell scripting.

  • Experience working with cloud technologies and services, including S3, EC2, and related services.

  • Experience designing, developing, testing, troubleshooting, and supporting data pipelines.

  • Proven experience working with Agile development methodologies and distributed teams.

  • Experience collaborating with data engineering, analytics, technology, and business stakeholders.

  • Experience with Snowflake data warehousing, data transformation, data modeling, and performance optimization is preferred.

  • Knowledge of sub-ledger and ledger processes is preferred.

  • Experience in financial services, banking, insurance, accounting, reporting, or other data-intensive industries is preferred.

  • Candidates may also qualify through equivalent practical experience, relevant technical training, certifications, or demonstrated project outcomes that provide the required capabilities.

Day-to-Day Activities

  • Develop, maintain, and monitor Snowflake and Python data pipelines that integrate cloud and on-premises data sources.

  • Collaborate with distributed Agile teams, data engineers, analysts, business stakeholders, and technology partners to clarify requirements and delivery priorities.

  • Create data transformations, validations, reconciliation processes, documentation, testing outputs, and production support deliverables.

  • Investigate pipeline and data quality issues, recommend technical solutions, and make implementation decisions within established architecture, security, and delivery standards.

Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, Data Engineering, or a related field; equivalent professional experience may be considered.

  • Minimum of 8+ years of overall professional experience, including 5+ years in cloud and on-premises data integration and 3+ years with Snowflake and Python.

  • Certifications in Snowflake, cloud technologies, data engineering, Python, database management, or Agile delivery are preferred.

  • Complete Synechron-required training related to information security, data protection, data governance, workplace conduct, and responsible technology use.

  • Maintain continuous professional development in Snowflake, Python, SQL, cloud data platforms, data architecture, security, automation, and Agile delivery.

Professional Competencies

  • Critical thinking, analytical reasoning, data investigation, and structured problem-solving.

  • Effective collaboration with distributed, cross-functional, data, technology, and business teams.

  • Clear communication, stakeholder engagement, documentation, and knowledge sharing.

  • Adaptability, continuous learning, and application of evolving data engineering technologies.

  • Innovation focused on scalable, secure, reliable, automated, cost-effective, and sustainable data solutions.

  • Effective organization, time management, prioritization, and delivery of multiple data engineering activities.

S​YNECHRON’S DIVERSITY & INCLUSION STATEMENT
 

Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity, Equity, and Inclusion (DEI) initiative ‘Same Difference’ is committed to fostering an inclusive culture – promoting equality, diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs, and more.

All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant’s gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.

Candidate Application Notice

Skills Required

  • 8+ years overall professional experience in data engineering or related roles
  • 5+ years integrating data to/from cloud and on-premises databases
  • 3+ years hands-on experience with Snowflake
  • 3+ years hands-on experience with Python
  • Strong SQL skills and experience with relational databases
  • Hands-on experience integrating data from multiple sources using Python
  • Shell scripting for automation and operational support
  • Knowledge of AWS technologies including S3 and EC2
  • Experience designing, developing, testing, and maintaining data pipelines
  • Knowledge of data transformation, validation, reconciliation, and data quality practices
  • Experience working with Agile methodologies and distributed teams
  • Familiarity with version control, code review, documentation, and delivery processes
  • Ability to support data solutions across cloud and on-premises environments
  • Knowledge of Python web frameworks such as Django or Flask
  • Familiarity with Python ORM libraries
  • Experience with dimensional modeling and data warehouse design
  • Familiarity with workflow orchestration, scheduling, monitoring, and alerting tools
  • Experience with CI/CD and automated testing for data engineering solutions
  • Knowledge of cloud security, data governance, metadata management, and access controls
  • Experience optimizing Snowflake workloads, queries, storage, and compute usage
  • Knowledge of sub-ledger and ledger processes
  • Certifications in Snowflake, cloud, data engineering, or related areas
  • Experience in financial services, banking, insurance, accounting, or other data-intensive industries
  • Bachelor's degree in Computer Science, IT, Data Engineering or equivalent experience

Synechron Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Synechron and has not been reviewed or approved by Synechron.

  • Fair & Transparent Compensation Pay is frequently characterized as competitive, particularly relative to large service-consulting peers and in certain in-demand skill areas. Compensation sentiment appears strongest when staffing is stable on strong client engagements and for market-aligned roles in major hubs.
  • Healthcare Strength Healthcare coverage is often portrayed as a strong point in the U.S., with broad coverage and relatively favorable out-of-pocket experiences. Core medical, dental, and vision options are consistently described as meeting or exceeding a baseline expectation for consulting roles.
  • Equity Value & Accessibility Equity was made broadly accessible through a company-wide RSU grant tied to a major revenue milestone. This is positioned as a notable upside even if it is framed as a one-time recognition event rather than an ongoing program.

Synechron Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: New York, New York
12,827 Employees
Year Founded: 2001

What We Do

At Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechron’s progressive technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services and technology firms. Through research and development initiatives in our FinLabs we develop solutions for modernization, from Artificial Intelligence and Blockchain to Data Science models, Digital Underwriting, mobile-first applications and more. Over the last 20+ years, our company has been honored with multiple employer awards, recognizing our commitment to our talented teams. With top clients to boast about, Synechron has a global workforce of 14,700+, and has 48 offices in 19 countries within key global markets. For more information on the company, please visit our website: www.synechron.com.

Similar Jobs

Cencora Logo Cencora

Transition Manager

Healthtech • Logistics • Pharmaceutical
In-Office
Pune, Maharashtra, IND
51000 Employees

Mastercard Logo Mastercard

Technical Program Manager

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Pune, Maharashtra, IND
38800 Employees

ZS Logo ZS

Consultant

Artificial Intelligence • Healthtech • Professional Services • Analytics • Consulting
Hybrid
3 Locations
15000 Employees

CSC Logo CSC

AM/Manager of Fund Accounting

Fintech • Legal Tech • Software • Financial Services • Cybersecurity • Data Privacy
Hybrid
Mumbai, Maharashtra, IND
8500 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account