Senior Data Engineer
Job Description
Senior Data Engineer at CGI Group, Inc., onsite in Strongsville, OH, with a salary range of USD 57,100 - 154,300 per year, supporting the ADI platform using Java and Python to build ingestion pipelines, enforce data integrity checks, and implement platform enhancements.
Responsibilities
- Develop and maintain data pipelines using Java and Python
- Implement data integrity checks including reconciliation, validation, and duplicate detection
- Support ingestion from batch systems, APIs, and streaming platforms
- Work with Oracle/SQL databases for data storage and querying
- Troubleshoot production issues and ensure system stability
- Collaborate with architects and other engineers to enhance platform capabilities
- Participate in code reviews and ensure adherence to best practices
- Act as backup technical lead when required
Requirements
- 6+ years of experience in Java and Python development
- Strong experience with data pipelines and ETL processes
- Experience with relational databases (Oracle/SQL)
- Knowledge of APIs and data integration techniques
- Strong debugging and troubleshooting skills
- Experience with Kafka or streaming systems
- Familiarity with data quality and reconciliation frameworks
- Experience with scheduling tools (e.g., Airflow, Control-M)
- Strong ownership mindset
- Ability to work in fast-paced production environments
- Good communication and collaboration skills
Technologies
- Apache Kafka
- ETL
- Hadoop Hive
- Java
- Python
- SQL
- Oracle
- Airflow
- Control-M
Benefits
- Competitive compensation
- Comprehensive insurance options
- Matching contributions through the 401(k) plan and the share purchase plan
- Paid time off for vacation, holidays, and sick time
- Paid parental leave
- Learning opportunities and tuition assistance
- Wellness and Well-being programs