We are seeking a passionate and highly skilled Python Data Engineer to join our platform team and contribute to the development and maintenance of our cutting-edge data infrastructure.
In Short
Design, architect, and implement robust and scalable data pipelines using Python and related technologies.
Champion best practices for data engineering, code quality, testing, and deployment.
Mentor and guide a team of talented data engineers.
Collaborate closely with Data Scientists, Data Analysts, and business stakeholders.
Research and implement new technologies to improve efficiency and scalability.
Take ownership of deployment and monitoring of data pipelines on cloud platforms.
Write optimized SQL queries and leverage SQLAlchemy for database interaction.
Implement robust data quality checks and monitoring systems.
Develop comprehensive documentation and contribute to knowledge sharing.
Contribute to the design and implementation of data governance policies.
Requirements
3+ years of experience in a Data Engineering role.
Strong proficiency in Python (version 3.6+).
Experience with relational databases and complex SQL queries.
Expertise with SQLAlchemy or similar ORM libraries.
Experience with workflow management tools like Airflow.
Solid understanding of data warehousing concepts.
Ability to guide and mentor junior developers.
Strong communication skills.
Experience deploying and managing applications on cloud platforms.
Benefits
Competitive salary and benefits package.
Opportunities for professional development and growth.