Python Developer
POSITION SUMMARY
- We are seeking a highly motivated Python Data Engineer with 4+ years of experience in designing, developing, and optimizing scalable data solutions. The ideal candidate will have strong expertise in Python, Pandas, AWS, Snowflake, and SQL, with hands-on experience in building robust ETL/ELT pipelines, processing large datasets, and enabling data-driven decision-making across the organization. The role involves developing efficient data workflows, transforming and analyzing complex datasets using Pandas, managing cloud-based data platforms, and ensuring data quality, reliability.
POSITION RESPONSIBILITIES
- • 4+ years of experience in Python Data Engineering.
- • Strong proficiency in Python and data processing libraries such as Pandas, NumPy, and related data engineering tools.
- • Extensive experience using Pandas for data cleansing, transformation, aggregation, data validation, and large-scale dataset processing.
- • Hands-on experience in building and maintaining ETL/ELT pipelines.
- • Strong understanding of AWS Cloud Services for data engineering solutions.
- • Experience with Snowflake for data warehousing, database management, and performance optimization.
- • Proficiency in SQL and data modeling concepts.
- • Experience working with structured, semi-structured, and large-volume datasets.
- • Knowledge of REST APIs and data integration from multiple sources.
- • Experience with reporting and visualization libraries such as Pandas, Matplotlib, and Plotly.
- • Strong understanding of version control systems, especially Git.
- • Familiarity with CI/CD pipelines and software development best practices.
EXPERIENCE AND REQUIRED SKILL SETS
- • Design, develop, and maintain scalable data pipelines using Python.
- • Build and optimize ETL/ELT workflows for efficient data movement and transformation.
- • Utilize Pandas extensively for data wrangling, transformation, profiling, and analytical processing.
- • Manage and optimize data storage solutions using Snowflake.
- • Develop cloud-based data solutions leveraging AWS services.
- • Create automated reports and data insights using Pandas, Matplotlib, and Plotly.
- • Ensure data quality, integrity, governance, and performance across all data platforms.
- • Collaborate with business stakeholders, analysts, and engineering teams to understand and deliver data requirements.
- • Implement best practices for code quality, testing, version control, and deployment.
- • Leverage GenAI tools such as GitHub Copilot to improve development productivity and code quality.
- • Troubleshoot and debug application issues to ensure smooth functionality.