We are seeking a highly skilledSenior Python Developerwithstrong Snowflakeexperience to join one of our biggest Investment Banking clients in Hong Kong.
This role requires a senior-level architect who can lead projects, guide teams, and manage data engineering schemas effectively. The ideal candidate will have a robust understanding of data management, application development, and cloud migration.
Key Responsibilities
- Lead and architect data engineering projects, ensuring best practices in Snowflake schema design and implementation.
- Guide and mentor team members in data loading/unloading and injection processes.
- Develop Python applications and maintain high code quality, including multiprocessing and exception handling.
- Collaborate with cross-functional teams to implement CI/CD pipelines and manage version control.
- Facilitate migration processes to AWS, ensuring seamless integration with Snowflake.
- Design and implement SQL procedures, functions, and User Defined Functions (UDFs) for real-time data processing using AWS/Snowflake/Python.
Experience:
- Strong experience with Snowflake and data engineering schema design.
- Proven experience in application development using Python and JavaScript.
- Familiarity with AWS services and cloud migration strategies.
Technical Skills:
- Expertise in data loading/unloading processes and data injection techniques.
- Solid understanding of multiprocessing, exception handling, and version control systems.
- Proficient in SQL for developing procedures, functions, and UDFs.
Soft Skills:
- Excellent leadership and mentoring abilities.
- Strong problem-solving skills and the ability to work collaboratively.
- Effective communication skills, both written and verbal.
Nice to Have
- Experience with CI/CD tools and practices.
- Familiarity with other programming languages or frameworks.
- Previous experience in a similar role within a fast-paced environment.