We are seeking an experienced Python Developer to join our international project. The ideal candidate will have strong expertise in PySpark and the ability to develop and maintain robust backend solutions.
Key responsibilities include:
* Designing, developing, and deploying high-quality Python code using PySpark;
* Leading the investigation and resolution of complex technical issues;
* Collaborating with the team to optimize systems, processes, and data pipelines;
The successful candidate will have a strong background in Python development, experience with big data frameworks such as PySpark, and proficiency in cloud platforms (AWS and/or Azure). In addition, they should have solid knowledge of OOP, SOLID principles, and design patterns, as well as experience with workflow orchestration tools like Airflow and Snowflake for complex queries.
Requirements:
* A minimum of 3 years of experience in backend development with Python;
* Strong proficiency in PySpark or similar big data frameworks;
* Solid knowledge of OOP, SOLID principles, and design patterns;
* Experience with cloud platforms (AWS and/or Azure);
* Proficiency in Snowflake and complex SQL queries;
* Fluency in English (min. B2); Portuguese is a plus.