Position Summary
* Understand and implement software-related requirement accurately in order to provide service that meets its purpose on time.
* Develop software optimized for usability, performance, maintenance and etc. based on understanding of server development.
Role And Responsibilities
* Participate in designing optimal recommendation micro-service and data pipeline that meets requirement.
* Implement micro-service application based on specification that works effectively
* Implement data pipeline to summarize recommendation result
* 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.
* Please visit Samsung membership to see Privacy Policy, which defaults according to your location. You can change Country/Language at the bottom of the page. If you are European Economic Resident, please click here.