Job Description

Position Description:


We are seeking a Python Developer to strengthen our data processing and analytics capabilities on a large-scale streaming platform. The role involves designing and developing real-time and batch data pipelines, building graph-based data models, and delivering scalable data services that ensure performance, reliability, and data quality.

Your future duties and responsibilities:

• Design, develop, and maintain data pipelines using Python and PySpark.
• Build and optimize real-time and batch workflows for streaming data.
• Develop and manage graph data models using Neo4j.
• Integrate data from multiple sources while ensuring data quality and reliability.
• Optimize data processing jobs for performance and scalability.
• Write clean, testable code and implement data validation and monitoring.

Required qualifications to be successful in this role:

• 6+ years of p...

Apply for this Position

Ready to join CGI? Click the button below to submit your application.

Submit Application