Specialist Software Engineer Python Developer - QURE
Responsibilities
Experience: 3–5 Years
Location: Bangalore
Employment Type: Full-Time
Role Overview
We are seeking a skilled Python Developer with 3–5 years of experience to design, develop, and maintain data quality rules and validation frameworks in QURE lite.
The ideal candidate will work closely with data governance, data engineering, and business teams to ensure data accuracy, consistency, and reliability across enterprise data platforms.
Key Responsibilities
Data Quality Development
- Design and develop data quality rules using Python to validate accuracy, completeness, consistency, and timeliness of data.
- Implement reusable Python-based data validation frameworks and rule libraries.
- Translate business data quality requirements into technical validation logic.
Data Analysis & Issue Resolution
- Analyze datasets to identify data quality issues, anomalies, and trends.
- Perform root cause analysis for recurring data quality defects.
- Support remediation efforts by collaborating with upstream and downstream data teams.
Platform Integration & Automation
- Integrate Python-based data quality checks with data pipelines, ETL/ELT workflows, and governance tools (e.g., data catalogs, DQ platforms).
- Automate execution of data quality rules and reporting dashboards.
- Optimize performance and scalability of data validation processes.
Documentation & Knowledge Management
- Create and maintain documentation for data quality rules, validation logic, and operational processes.
- Maintain rule metadata, thresholds, and exceptions in an organized and auditable manner.
- Contribute to knowledge bases and best practice guidelines.
Governance & Collaboration
- Work closely with Data Governance, Data Engineering, and Product teams to align data quality standards.
- Support SLA adherence related to data quality checks and issue resolution timelines.
- Participate in data quality reviews and stakeholder discussions.
Required Skills & Qualifications
- 3–5 years of hands-on experience in Python development, preferably in data-focused roles.
- Strong proficiency in Python libraries such as pandas, numpy, and data validation frameworks.
- Experience implementing data quality checks, validations, and reconciliation logic.
- Strong understanding of data quality dimensions (accuracy, completeness, consistency, validity, timeliness).
- Experience working with databases (SQL) and large datasets.
- Familiarity with incident management and structured problem resolution.
- Good communication skills and the ability to collaborate with technical and business teams.
Nice-to-Have Skills
- Experience with data quality or governance tools
- Knowledge of data catalogs, metadata management, and lineage concepts.
- Exposure to cloud data platforms or big data ecosystems.
- Experience creating dashboards or reports for data quality metrics.
Exposure to Agile/Scrum methodologies.
Profile required
Experience: 3–5 Years
Location: Bangalore
Employment Type: Full-Time
Role Overview
We are seeking a skilled Python Developer with 3–5 years of experience to design, develop, and maintain data quality rules and validation frameworks in QURE lite.
The ideal candidate will work closely with data governance, data engineering, and business teams to ensure data accuracy, consistency, and reliability across enterprise data platforms.
Key Responsibilities
Data Quality Development
- Design and develop data quality rules using Python to validate accuracy, completeness, consistency, and timeliness of data.
- Implement reusable Python-based data validation frameworks and rule libraries.
- Translate business data quality requirements into technical validation logic.
Data Analysis & Issue Resolution
- Analyze datasets to identify data quality issues, anomalies, and trends.
- Perform root cause analysis for recurring data quality defects.
- Support remediation efforts by collaborating with upstream and downstream data teams.
Platform Integration & Automation
- Integrate Python-based data quality checks with data pipelines, ETL/ELT workflows, and governance tools (e.g., data catalogs, DQ platforms).
- Automate execution of data quality rules and reporting dashboards.
- Optimize performance and scalability of data validation processes.
Documentation & Knowledge Management
- Create and maintain documentation for data quality rules, validation logic, and operational processes.
- Maintain rule metadata, thresholds, and exceptions in an organized and auditable manner.
- Contribute to knowledge bases and best practice guidelines.
Governance & Collaboration
- Work closely with Data Governance, Data Engineering, and Product teams to align data quality standards.
- Support SLA adherence related to data quality checks and issue resolution timelines.
- Participate in data quality reviews and stakeholder discussions.
Required Skills & Qualifications
- 3–5 years of hands-on experience in Python development, preferably in data-focused roles.
- Strong proficiency in Python libraries such as pandas, numpy, and data validation frameworks.
- Experience implementing data quality checks, validations, and reconciliation logic.
- Strong understanding of data quality dimensions (accuracy, completeness, consistency, validity, timeliness).
- Experience working with databases (SQL) and large datasets.
- Familiarity with incident management and structured problem resolution.
- Good communication skills and the ability to collaborate with technical and business teams.
Nice-to-Have Skills
- Experience with data quality or governance tools
- Knowledge of data catalogs, metadata management, and lineage concepts.
- Exposure to cloud data platforms or big data ecosystems.
- Experience creating dashboards or reports for data quality metrics.
Exposure to Agile/Scrum methodologies.
Why join us
"We are committed to creating a diverse environment and are proud to be an equal opportunity employer. All qualified applicants receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status”.
Business insight
At Société Générale, we are convinced that people are drivers of change, and that the world of tomorrow will be shaped by all their initiatives, from the smallest to the most ambitious.
Whether you’re joining us for a period of months, years or your entire career, together we can have a positive impact on the future. Creating, daring, innovating and taking action are part of our DNA.
If you too want to be directly involved, grow in a stimulating and caring environment, feel useful on a daily basis and develop or strengthen your expertise, you will feel right at home with us!
Still hesitating?
You should know that our employees can dedicate several days per year to solidarity actions during their working hours, including sponsoring people struggling with their orientation or professional integration, participating in the financial education of young apprentices and sharing their skills with charities. There are many ways to get involved.