Data QA Tester / Engineer
Data engineering in the world of blockchain data is one of the hottest jobs today. The unique composition of cryptography, complex semantic patterns, datasets volume and diverse use-cases creates the equally exciting and demanding challenges for anybody looking for the leading-edge and rewarding work environment.
We are looking for a talented and team-oriented Data QA tester / engineer with prior experience in data companies, strong analytical, problem-solving and communication skills, eagerness to learn, and genuine desire and readiness to work in a fast-paced environment for a scale-up company in the Web3 industry.
At Token Flow, you will get to use the latest technologies and tools such as Kafka, Go/Rust, massive scale databases, modern data warehouses, streaming engines and much more. You will contribute to the continued refinement of the tech stack, architecture and development process to create the best in class platform in order to delight our customers.
You will play an integral role in the data engineering process by ensuring that our data products meet the highest quality, reliability, and performance standards.
Overall, you will be responsible for:
Defining data quality rules for the data pipeline and customer facing applications/dashboards;
Setting up the Data Quality Assurance processes and monitoring tools;
Examining and evaluating our data products to identify potential issues, defects, or inconsistencies;
Verifying that the data products meet the specified requirements and adheres to the established quality best practices;
Providing support to application QA processes; and
Contributing significantly to the success of the company by helping to guarantee the final products are free from errors and functions as intended.
Your role will include:
Writing Data Quality Checks for our pipeline using SQL;
Writing unit, integration and performance tests;
Giving inputs in Data Schemas and their evolution: definition, documentation and enforcement; and
Working closely with product and engineering to define and enforce requirements, and provide feedback to developers in order to improve data quality.
What you’ll need:
Proven experience (2+ years) as a Data QA Tester / Engineer, Master Data Management engineer or in a similar role;
Very good SQL literacy;
Knowledge of programming languages and coding concepts specific to data analysis (eg. Python, Spark);
Understanding of data engineering concepts and ETL processes;
Familiarity with data storage solutions (eg. mySQL, Snowflake, GCP, AWS) - relational databases, data warehouses, NoSQL databases;
The ability to i) work as a Data QA tester / engineer in a diverse and agile team with a modern technology stack, and ii) adapt quickly to new technologies, tools, and methodologies; and
Strong analytical and problem-solving abilities, excellent attention to detail, and effective communication and collaboration skills;
Nice to have:
Understanding of Kafka or similar streaming engines;
Knowledge of version control systems (e.g., Git) and CI/CD pipelines;
Experience with BI tools, dashboards and analytics;
Understanding of Blockchain primitives and applied cryptography;
Knowledge of the DeFi and wider blockchain ecosystem and key protocols on Ethereum and other blockchains; and
Basic knowledge of financial concepts and markets.
We're working on really cool stuff. Get paid to immerse yourself in the world of Web3.
Exciting work at the intersection of blockchain and data engineering
Competitive compensation package with annual bonus and equity options
Offices in Geneva and Warsaw, but roles are fully remote
Flexible hours because a healthy work/life balance is important and results not hours matter
Do you want to join our team as our new Data QA Tester / Engineer? Then we'd love to hear about you!