Ariqt

Ariqt International - Software Engineer - Data Quality

West Bengal, IN

4 days ago
Save Job

Summary

Job Description

Responsibilities :

  • Design, develop, and implement data quality frameworks, rules, and standards across various data pipelines and systems.
  • Build and maintain automated data quality checks and validation processes using programming languages and data quality tools.
  • Profile and analyze data to identify data quality issues, anomalies, and inconsistencies.
  • Develop and execute data cleansing and transformation scripts to improve data quality.
  • Monitor data quality metrics and dashboards to track data accuracy, completeness, and consistency.
  • Collaborate with data engineers to embed data quality checks within ETL/ELT processes.
  • Work closely with data scientists and business analysts to understand data requirements and quality expectations for analytical use cases.
  • Investigate and resolve data quality issues, identifying root causes and implementing corrective actions.
  • Contribute to the development of data governance policies and procedures.
  • Document data quality rules, processes, and monitoring mechanisms.
  • Evaluate and integrate new data quality tools and technologies into our existing infrastructure.
  • Participate in code reviews to ensure the quality and maintainability of data quality-related code.
  • Contribute to the continuous improvement of our data engineering practices and data quality standards.

Technical Skills & Qualifications (Mandatory)

  • Bachelor's degree in Computer Science, Engineering, Mathematics, Statistics, or a related quantitative field.
  • 3-5 years of hands-on experience in a data-focused role, with a significant emphasis on data quality.
  • Strong proficiency in at least one programming language relevant to data processing (Python, Java, Scala).
  • Experience with SQL and relational databases (PostgreSQL, MySQL, SQL Server).
  • Experience in writing and executing data quality checks and validation scripts.
  • Understanding of data profiling techniques and tools.
  • Familiarity with data cleansing and transformation methodologies.
  • Experience working with large datasets and data pipelines.
  • Strong analytical and problem-solving skills with a keen attention to detail.
  • Excellent communication (written and verbal) and collaboration skills.
  • Experience with version control systems (Git).

Preferred Skills

  • Experience with dedicated data quality tools and platforms (Informatica Data Quality, Talend Data Quality, Great Expectations, Deequ).
  • Experience with big data technologies (Spark, Hadoop, Hive).
  • Knowledge of data warehousing concepts and data modeling.
  • Familiarity with cloud data platforms (AWS, Azure, GCP) and their data quality services.
  • Experience with data governance frameworks and tools.
  • Understanding of data lineage and metadata management.
  • Experience with scripting languages for automation (e.g., Bash).
  • Familiarity with CI/CD pipelines and integrating data quality checks.
  • Exposure to data visualization tools (Tableau, Power BI) for data quality monitoring.

Personal Attributes

  • Strong passion for data and a commitment to ensuring data integrity.
  • A proactive and detail-oriented approach to problem-solving.
  • Ability to work independently and as part of a collaborative team.
  • Excellent organizational and time management A continuous learning mindset and willingness to explore new technologies.

(ref:hirist.tech)

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job