A design software development company is seeking a Data Engineer to be responsible for data technologies that enable large-scale data processing. We welcome applications from professionals with at least 2 years of practical experience in data engineering.
Responsibilities:
- Manage data technologies for efficient processing of large-scale data
- Classify and optimize raw data collected from various data sources
- Develop and operate tools for data analysis and visualization
- Design, develop, and maintain optimal data pipelines
- Build scalable data pipelines for extracting and transforming data from diverse sources
- Establish infrastructure and monitoring environments for data pipelines
- Develop open APIs to make data accessible
Requirements:
- Bachelor’s or Master’s degree in Computer Science or related field
- Minimum 2 years of hands-on experience as a Data Engineer
- Experience in database schema design
- Strong skills in writing advanced data queries for BI purposes
- Experience designing and developing data pipeline architectures for large-scale data processing
- Experience with DBT and data modeling
- Proficiency in Python development
- Preferred: Experience with Data Lake platforms
- Preferred: Experience with big data technology stacks
- Experience with relational SQL and NoSQL databases (preferred)
- Experience with data modeling, data visualization, and data warehouse tools (preferred)
- Software engineering experience in Java, TypeScript, or JavaScript (preferred)
- Experience handling large-scale or unstructured datasets (preferred)
- Experience building automated monitoring environments for pipeline management (preferred)
- Experience developing data-driven services (preferred)
- Experience applying new technologies to improve products (preferred)
- Business-level English communication skills (preferred)
- Experience in statistical programming (preferred)
About the Company:
A design software development company expanding into the global market based on strong technological competitiveness.