Develop data ingestion, transformation, and distribution pipelines using Python, Snowflake, and AWS.
Build and optimize Snowflake data models, queries, and data-processing workflows.
Integrate data from internal systems, APIs, files, and event-driven sources.
Implement data validation, reconciliation, monitoring, and exception-handling processes.
Support component design, development, testing, deployment, code reviews, and design reviews.
Investigate production issues and implement sustainable fixes.
Collaborate with engineers, architects, product owners, and global technology stakeholders to deliver secure and maintainable data solutions.
Requirements
BE, BTech, MCA, or equivalent qualification.
5–8 years of software or data engineering experience.
Strong hands-on programming experience with Python and strong knowledge of SQL and relational database concepts.
Practical Snowflake experience including ingestion, transformation, tables, views, stages, streams, tasks, and query tuning.
Experience with AWS services such as S3, Lambda, EC2, and IAM.
Experience building and supporting ETL/ELT pipelines and understanding data quality, lineage, reconciliation, and audit controls.
Experience with Git, automated testing, and CI/CD practices.
Preferred experience includes event-driven or streaming pipelines, Unix and shell scripting, Autosys, Airflow, Control-M, Oracle SQL, PL/SQL, and financial-services or digital-assets platforms.
Preferred qualifications include knowledge of blockchain, distributed ledgers, data security, regulatory controls, AWS certifications, or Snowflake certification.