
Job Title: Senior Python Data Engineer
About the Role: We are seeking a detail-oriented and proactive Senior Python Data Engineer to design, develop, and optimize scalable ETL pipelines and modern data warehouses. The ideal candidate will transform raw data into reliable, actionable insights to support business decision-making. This remote role offers the opportunity to own data systems end-to-end in a collaborative environment.
Key Responsibilities: - Design, develop, and maintain ETL/ELT pipelines for both structured and unstructured data sources. - Build and manage scalable data warehouses and data models. - Integrate data from multiple sources, ensuring accuracy and reliability. - Optimize data workflows for performance, scalability, and cost efficiency. - Collaborate with analytics, product, and engineering teams to define data requirements. - Implement monitoring, logging, and data quality checks. - Maintain comprehensive documentation and adhere to best practices for data infrastructure. - Take ownership of projects and deliver results independently in a remote setting.
Key Skills & Qualifications: - 2 to 4 years of professional experience in data engineering or related roles. - Strong proficiency in Python for data processing and automation. - Experience building ETL/ELT pipelines and data warehouses. - Familiarity with modern data tools and frameworks. - Good understanding of SQL and database systems. - Experience working in remote or asynchronous teams. - Strong problem-solving and analytical skills. - Excellent communication skills in English. - Ability to work independently and take ownership of projects.
Special Requirements: - Preferred experience with tools such as Airflow, dbt, Spark, or similar. - Knowledge of cloud data platforms (AWS, GCP, Azure). - Experience with data lakes or big data technologies. - Understanding of CI/CD processes for data workflows. - Exposure to BI and analytics tools. - Location: Remote – Canada. - Industry: Data/Software Development. - Salary: INR Lakhs.