Role Description
Company Description EgoTECHworld is a technology partner focused on delivering practical, cutting-edge IT solutions to organizations of all sizes. The company provides opportunities to gain hands-on industry experience through real-world projects and collaborations. EgoTECHworld also offers insightful tech articles and resources to help professionals stay current with emerging trends and best practices. Team members work in a dynamic, learning-oriented environment that values innovation, problem-solving, and continuous growth.
Role Description The Python Data Engineer is a full-time remote role responsible for designing, building, and maintaining robust data pipelines and infrastructure to support analytics and business intelligence initiatives. Day-to-day tasks include developing and optimizing ETL processes in Python, implementing data models, and managing data warehousing solutions. The role involves collaborating with data analysts, engineers, and stakeholders to understand data requirements, ensure data quality, and deliver reliable datasets for reporting and advanced analytics. The Python Data Engineer will also monitor pipeline performance, troubleshoot issues, and contribute to improving data engineering standards and best practices across the organization.
Qualifications
Strong skills in Data Engineering, including building and maintaining data pipelines and data workflows.
Experience with Data Modeling and designing structured, efficient schemas for analytics and reporting.
Proficiency in Extract Transform Load (ETL) processes, including developing, optimizing, and automating ETL jobs.
Knowledge of Data Warehousing concepts and tools, and experience implementing scalable data warehouse solutions.
Ability to perform Data Analytics to validate data, support decision-making, and collaborate with analytics teams.
Advanced proficiency in Python and familiarity with data engineering libraries and frameworks (e.g., pandas, PySpark, SQLAlchemy).
Strong SQL skills and experience working with relational databases and cloud data platforms.
Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related field, or equivalent practical experience.
Solid understanding of data governance, data quality, and security best practices.
Effective communication skills and ability to work collaboratively in a remote, cross-functional environment.