Data Engineer
Andersen is hiring a Data Engineer for a project developing an ML-powered image analysis platform to automate defect detection and improve quality control in electroplating and surface finishing. Our customer is an international company providing specialized industrial materials and technology solutions to businesses across multiple sectors. Combining technical expertise with research and development capabilities, the organization helps customers improve manufacturing processes, enhance product quality, and increase operational efficiency. Its activities focus on delivering innovative solutions, supporting sustainable industrial practices, and adapting to evolving technological and market requirements. The project is focused on developing and enhancing an image analysis platform for quality control in electroplating and surface finishing processes. It leverages Machine Learning and Computer Vision to automate defect detection, image segmentation, feature measurement, and comparison with expert reference values, enabling accurate, consistent, and objective quality assessments.
Responsibilities
- Designing data structures for reference data, image metadata, intermediate and inference results and pass/fail decisions.
- Ensuring traceability from image to model result to final decision.
- Assessing extending the existing database versus introducing a separate data store.
- Implementing database schema and data flows for the ML pipeline.
- Implementing data integration and synchronization between on-premise tools and AWS.
- Adding data quality checks and validation rules.
- Documenting data model and data flows.
Requirements
- Experience in Data Engineering for 5+ years.
- Strong experience with database design and data modeling from scratch.
- Advanced SQL skills and hands-on experience with PostgreSQL or other relational databases.
- Strong proficiency in Python for developing and maintaining data pipelines.
- Experience with data integration and synchronization across multiple systems.
- Experience with storing and versioning ML model outputs, features, and scoring results.
- Hands-on experience with AWS, including S3, RDS, Glue, and Lambda.
- Level of English – from Intermediate+ and above.
Nice to have
- Experience with SQLite and migrating local databases to cloud environments.
- Knowledge of data lineage, auditing, and traceability.
- Experience with Terraform and CI/CD pipelines for data engineering workflows.
Compensation: 2800–4550 EUR per month.