Global Software Data Engineer

  • Kota Administrasi Jakarta Pusat
  • Pt Samsung Electronics Indonesia
1. Understand and implement software-related requirement accurately in order to provide service that meets its purpose on time.2. Develop software optimized for usability, performance, maintenance and etc. based on understanding of server development.Role and Responsibilities1. Participate in designing optimal recommendation micro-service and data pipeline that meets requirement.2. Implement micro-service application based on specification that works effectively3. Implement data pipeline to summarize recommendation result 4. Participate in solving issues coming from verification department or market.Skills and Qualifications- Using Java programming languages.- Strong understanding logic, algorithm and data structure concepts.- Experience in Apache Flink for real-time processing- Experience in Apache Spark for batch processing- Experience in Python script & Airflow for Orchestration- Experience in AWS, preferably has certification.- Experiences on software construction and unit test.- Understand Kubernetes system- Understand CI/CD tools such especially Jenkins and Spinnaker- Understand how to analyze issue on DataDog / Sumo Logic- Excellent understanding on big data computation model and analytical algorithms- Excellent communication abilities in English and Bahasa Indonesia- Bachelor degree in Computer Science, Information System, Information Technology, Software Engineering and Electrical Engineering, Math, Physics, from Reputable Universities.* Samsung has a strict policy on trade secrets. In applying to Samsung and progressing through the recruitment process, you must not disclose any trade secrets of a current or previous employer.