Position: Data Quality Engineer
Company: SalesNash
Experience required: 5y
English level: upper

The Data Quality Engineer position at Rue requires exceptional QA skills along with a solid experience in designing and implementing QA best practices. This role is focused on improving, designing, and implementing advanced QA practices and checks on existing and new Machine Learning models and Data Science projects. The primary goal is to ensure the quality and reliability of these models and algorithms.

Responsibilities:

Design and implement data quality checks specifically tailored for Machine Learning models.
Develop and execute automated integration tests and automated data quality tests, keeping in mind the cost implications of these solutions.
Utilize advanced Python skills for writing unit tests and working with Python Notebooks in Databricks.
Demonstrate a strong understanding of the AWS stack and utilize relevant services for data quality assurance.
Run and analyze Airflow DAGs (Directed Acyclic Graphs) to ensure proper data pipelines and workflows.
Conduct API testing to validate data integrity and functionality.
Apply in-depth knowledge of integration testing techniques and concepts to ensure seamless integration of data systems and components.
Prepare and maintain documentation related to data quality processes, test cases, and best practices.

Required Skills and Qualifications:

Solid experience in designing data quality checks for Machine Learning models.
Advanced Python skills, including writing unit tests and working with Python Notebooks in Databricks.
Proficiency in utilizing AWS services for data quality assurance.
Experience in running and analyzing Airflow DAGs.
Familiarity with API testing methodologies and tools.
In-depth knowledge of integration testing techniques and concepts.
Strong documentation skills to maintain comprehensive records of data quality processes and test cases.

Preferred Skills:

Experience with the following tools and technologies:

Postman
Scala
Tealium
Test Rail
Snowflake
DynamoDB

Note: The above list of tools and technologies is not exhaustive, and the candidate should be open to learning and adapting to new tools and technologies as required. We are looking for a candidate who is passionate about data quality and has a deep understanding of Machine Learning models and algorithms. If you are eager to contribute to the improvement of data quality practices and have the necessary skills and experience, we would love to hear from you.

Please note that this position requires a solid background in data science, machine learning, and quality assurance. Applicants without relevant experience in these areas will not be considered.