Job Openings
Data Engineer
About the job Data Engineer
Responsibilities:
- Building data processing based on jointly defined requirements along the data pipelineunder the concern of quality and having alert in place.
- Works closely with both the backend developers as well as the IT data architecture group.
Work with Product Owners to help them leverage data solutions in their products.
- Providing guidance on suitable options, designing, and creating data pipeline for the analytical solutions data lake / data warehouses to specific micro services.
- Supporting the bug fixing and performance analysis along the data pipeline.
- Bring experience of Data Ware Houses, and Data Lakes to development team.
- Be a strong advocate for a culture of process and data quality across development teams.
- Follow an agile development methodology.
Qualifications:
- BS/MS degree in Computer Science, Engineering, Mathematics, Statistics or related subject.
- 3 - 5 years of experience working on Big Data platform like Hadoop (Hortonworks is preferred), HBase, Couch DB, Hive, Pig etc.
- Experience working in start-up environment or organizations with an agile culture.
Professional attitude and service orientation; superb team player.
- Experienced with data modeling, design patterns, building highly scalable and secured analytical solutions.
- Experience with data processing, ETL and workflow and messaging queue like Kafka.
Used SQL, PL/SQL, Spark, Spark SQL and similar languages.
- Has programming skills such as Python, Java, Scala, Spark Streaming, Hive.
- Basic knowledge of Linux and shell scripting.
- Telecom industry and data model knowledge is required.
- Strong analytical and problem-solving skills.