Está en la página 1de 9

PT Kreatif Media Karya

PT Kreatif Media Karya, known as KMK Online, is the digital arm of PT Elang Mahkota Teknologi Tbk,
known as Emtek Group. Emtek Group operates three free to air television channels (SCTV, Indosiar
and O-Channel), a Pay-TV business (Nexmedia) and several IT solutions business, and has established
a substantial online media presence through its subsidiary KMK Online. In conjunction with its
television businesses, Emtek Group owns controlling interests in several content production
ventures, creating film for cinema and television, drama series and animation.

KMK Online is the product and engineering company behind liputan6.com, bintang.com, bola.com,
vidio.com, klikdokter.com, and holding of BBM (Blackberry Messenger for worldwide). We are also
investors in startups like bukalapak.com, reservasi.com, oto.com, rumah.com. Currently we are also
working with Alipay for our fintech project.

In that process, we are solving a lot of interesting problems around scaleability (over 1M per
requests). We also take our engineering culture pretty seriously; trying to build an environment for
engineers to learn and grow pair programming, TDD, CI, Continuous Deployments, AB Testing,
Machine Learning.

Now we are opening several challenging opportunities, as describe below:

Test Engineer - open for internship


Responsibilities:
Working with product managers and designers to understand their objectives
Writing automated test for a web, mobile-web, and native applications
Running test suites, analyzing failures, and escalating failures to the development team
Helping development teams replicate and debug issues
Learning how users interact with the application
Required Skills:
Understanding HTML & CSS selectors
Experience with a programming language such as Ruby, Python, PHP, Java
A strong desire for quality and attention to detail
Not-required, but awesome:
Experience with Selenium, Robot Framework, Appium, or other testing tools
Web development experience, building web pages with HTML & CSS

Senior Test Engineer


Responsibilities:
Working with product managers and designers to understand their objectives
Writing automated test for a web, mobile-web, and native applications
Running test suites, analyzing failures, and escalating failures to the development team
Helping development teams replicate and debug issues
Learning how users interact with the application
Required Skills:
Understanding HTML & CSS selectors
Experience with a programming language such as Ruby, Python, PHP, Java
A strong desire for quality and attention to detail
Not-required, but awesome:
Experience with Selenium, Robot Framework, Appium, or other testing tools
Web development experience, building web pages with HTML & CSS
Senior Back-End Engineer
Responsibilities:
Pair Programming on backend code (RoR, Spring, or Laravel depending on the project & your
interests)
Writing functional and unit tests for all of your code
Continuously learning inside and outside the office
Working with product designers to manage requirements
Working with DevOps to deploy your teams code
Requirements:
Totally fluent in one of the following languages: Ruby, Java, Python, PHP, C++
Understanding of SQL and experience using one of: PostgreSQL, MySQL, Oracle
Experience using a good MVC framework: Rails, Spring, Django, Laravel, Play!
Solid understanding of basic data structures

Back-End Engineer open for internship


Responsibilities:
Pair Programming on backend code (RoR, Spring, or Laravel depending on the project & your
interests)
Writing functional and unit tests for all of your code
Continuously learning inside and outside the office
Working with product designers to manage requirements
Working with DevOps to deploy your teams code
Requirements:
Totally fluent in one of the following languages: Ruby, Java, Python, PHP, C++
Understanding of SQL and experience using one of: PostgreSQL, MySQL, Oracle
Experience using a good MVC framework: Rails, Spring, Django, Laravel, Play!
Solid understanding of basic data structures

Data Engineer open for internship


Responsibilities:
Responsible to collect, clean, analyze, provide insights from data, real-time or periodically, and
communicate the findings to different teams or stakeholders in the company
Answer questions by using appropriate statistical techniques on available data
Work with various internal and 3rd-party data sources
Provide support for employees from other departments working on problems involving data
Requirements:
Bachelor's or Master's degree in a quantitative field
An insatiable passion for solving analytical problems using quantitative approaches
Ability to balance a fast-paced working environment with the need for precision
Ability to work both independently and collaboratively within a team
Experience with an analysis tool such as R, MATLAB, or SAS
Fluency with at least one scripting language such as Python, Perl, or PHP
Experience with relational databases and SQL
Bonus points for:
Familiarity with distributed system technologies such as Hadoop and NoSQL databases
Familiarity with the inner workings of News / Media Publishing platforms
Have collaborated with other scientists in publishing statistical models for the greater good

Senior Data Engineer


Responsibilities:
Responsible to collect, clean, analyze, provide insights from data, real-time or periodically, and
communicate the findings to different teams or stakeholders in the company
Answer questions by using appropriate statistical techniques on available data
Work with various internal and 3rd-party data sources
Provide support for employees from other departments working on problems involving data
Requirements:
Bachelor's or Master's degree in a quantitative field
An insatiable passion for solving analytical problems using quantitative approaches
Ability to balance a fast-paced working environment with the need for precision
Ability to work both independently and collaboratively within a team
Experience with an analysis tool such as R, MATLAB, or SAS
Fluency with at least one scripting language such as Python, Perl, or PHP
Experience with relational databases and SQL
Bonus points for:
Familiarity with distributed system technologies such as Hadoop and NoSQL databases
Familiarity with the inner workings of News / Media Publishing platforms
Have collaborated with other scientists in publishing statistical models for the greater good

Data Analyst
Responsibilities
Collect, clean, analyze, provide insights from data, real-time or periodically, and communicate
the findings to different teams or stakeholders in the company
Work with various internal and 3rd-party data sources such as Google Analytics, MixPanel,
Crashlytics
Provide support for employees from other departments working on problems involving data
Requirements
Bachelor's or Master's degree in computer science, statistics, or economics
Familiar with analytical tools for web or mobile apps i.e Google Analytics, MixPanel, Crashlytics
An insatiable passion for solving analytical problems using quantitative approaches
Comfort manipulating and analyzing large data sets from varying sources
Ability to work both independently and collaboratively within a team
Experience with relational databases and SQL

Full Stack Engineer open for internship


Responsibilities:
Pair programming on front-end (ES6, SCSS, Slim, XHP, or React) & backend code (RoR or Laravel
depending on the project & your interests)
Writing functional and unit tests for all of your code
Continuously learning inside and outside the office
Working with product designers to manage requirements
Working with DevOps to deploy your teams code
Requirements:
Totally fluent in one of the following languages: Ruby, Python, PHP, Java, C++
Understanding of SQL and experience using one of: PostgreSQL, MySQL, Oracle
Experience using a good MVC framework: Rails, Django, Laravel, Play! (CodeIgniter doesn't
count)
Solid understanding of basic data structures
Senior Full Stack Engineer
Responsibilities:
Pair programming on front-end (ES6, SCSS, Slim, XHP, or React) & backend code (RoR or Laravel
depending on the project & your interests)
Writing functional and unit tests for all of your code
Continuously learning inside and outside the office
Working with product designers to manage requirements
Working with DevOps to deploy your teams code
Requirements:
Totally fluent in one of the following languages: Ruby, Python, PHP, Java, C++
Understanding of SQL and experience using one of: PostgreSQL, MySQL, Oracle
Experience using a good MVC framework: Rails, Django, Laravel, Play! (CodeIgniter doesn't
count)
Solid understanding of basic data structures

Android Engineer open for internship


Responsibilities:
Pair programming on mobile and server-side code
Writing functional and unit tests for all of your code
Staying current with best practices in memory management, UI layout and rendering, network
performance, dll
Working with product designers to manage requirements
Publishing your work to the Google Play Store
Requirements:
Totally fluent in Java and the Android SDK
Successfully shipped apps to the Google Play Store
Solid understanding of basic data structures
Bonus points for:
Already using Kotlin
Experience in back-end software development using languages such as Ruby, Python, PHP, Java

Senior Android Engineer


Responsibilities:
Pair programming on mobile and server-side code
Writing functional and unit tests for all of your code
Staying current with best practices in memory management, UI layout and rendering, network
performance, dll
Working with product designers to manage requirements
Publishing your work to the Google Play Store
Requirements:
Totally fluent in Java and the Android SDK
Successfully shipped apps to the Google Play Store
Solid understanding of basic data structures
Bonus points for:
Already using Kotlin
Experience in back-end software development using languages such as Ruby, Python, PHP, Java
iOS Engineer open for internship

Responsibilities:
Pair programming on mobile and server-side code
Writing functional and unit tests for all of your code
Staying current with best practices in memory management, UI layout and rendering, network
performance, dll
Working with product designers to manage requirements
Publishing your work to the App Store
Requirements:
Totally fluent in Objective-C or Swift, Cocoa, and Xcode
Successfully shipped apps to the App Store
Solid understanding of basic data structures
Bonus points for:
Already using Swift
Experience in back-end software development using languages such as Ruby, Python, PHP, Java

Senior iOS Engineer

Responsibilities:
Pair programming on mobile and server-side code
Writing functional and unit tests for all of your code
Staying current with best practices in memory management, UI layout and rendering, network
performance, dll
Working with product designers to manage requirements
Publishing your work to the App Store
Requirements:
Totally fluent in Objective-C or Swift, Cocoa, and Xcode
Successfully shipped apps to the App Store
Solid understanding of basic data structures
Bonus points for:
Already using Swift
Experience in back-end software development using languages such as Ruby, Python, PHP, Java

Dev Ops Engineer open for internship


Responsibilities:
Building and managing our infrastructure, running on Google Cloud and Amazon Web Services
Programming infrastructure automation code in Ansible and Python
Optimizing our server build and code deploy process
Implementing auto-scaling techniques
Enhancing monitoring tools across our servers
Continuously learning inside and outside the office
Working with software engineers to deploy code regularly
Requirements:
General Linux system administration skills
Experience at least one high-level-language: Python, Perl, Lua, Ruby, Java, C++
Ability to operate in high-pressure environment and successfully handle multiple priorities
Strong shell scripting skills
Bonus points for:
Experience with automated configuration management tools: Ansible, Chef, Puppet, Salt
Experience with Google Cloud Platform, GCP: GCE, GCS, BigQuery
Experience with Amazon Web Services, AWS: EC2, S3, ELB, VPC
Experience with container systems like Docker, ECS
Experience with Nginx, Tomcat
Experience with NoSQL DB like Cassandra
Experience with Hadoop, Kafka, Pig, Hive
Good understanding of CDN setups such as Akamai
Have integrated with SaaS providers such as Datadog or AppDynamics

System Operations Engineer


Responsibilities:
Monitoring application performance, uptime, and health
Troubleshooting Level 1 support
Writing postmortem documentation of all incidents
Work with Site Reliability Engineers (SRE) to automate common troubleshooting issues
Requirements:
Male, Fresh graduate or maximum 3 year experience
General Linux system administration skills
Competency in English
Bonus points for experience with:
Bash Scripting, Python, Ansible, Vagrant
Databases; relational or NoSQL
Continuous integration; Jenkins, Rundeck

Front-End Engineer open for internship


Responsibilities:
Pair programming on front-end (ES6, SCSS, Slim, XHP or React)
Writing tests for CSS visuals and JavaScript functionality
Continuously learning inside and outside the office
Build and maintain our styleguide
Requirements:
Mastery of modern HTML & CSS
Able to write Object Oriented JavaScript
Experience using a JavaScript thats not just jQuery; like: Angular, Backbone, Ember, React
Solid understanding of the Document Object Model

Senior Front-End Engineer


Responsibilities:
Pair programming on front-end (ES6, SCSS, Slim, XHP or React)
Writing tests for CSS visuals and JavaScript functionality
Continuously learning inside and outside the office
Build and maintain our styleguide
Requirements:
Mastery of modern HTML & CSS
Able to write Object Oriented JavaScript
Experience using a JavaScript thats not just jQuery; like: Angular, Backbone, Ember, React
Solid understanding of the Document Object Model

Java Engineer open for internship


Responsibilities:
Pair programming on backend code (Spring, Spring Boot, or Play! depending on the project &
your interests)
Writing functional and unit tests for all of your code
Continuously learning inside and outside the office
Working with product designers to manage requirements
Working with DevOps to deploy your teams code
Requirements:
Totally fluent in Java, bonus points for experience with Ruby or C++
Understanding of SQL and experience using one of: PostgreSQL, MySQL, Oracle
Experience using a good MVC framework: Rails, Spring, Django, Laravel, Play!
Solid understanding of basic data structures

Cassandra NoSQL Engineer


Responsibilities:
Manage our fleet of Cassandra clusters supporting the BBM platform
Building and managing our Cassandra infrastructure, running on Google Cloud
Programming infrastructure automation code in Ansible and Python
Enhancing monitoring tools across our Cassandra footprint
Continuously learning inside and outside the office
Requirements:
General Linux system administration skills
Experience running Cassandra clusters in excess of 50 nodes and >10TB data sets
Experience with Cassandra upgrades, methodological troubleshooting and familiarity with
Cassandra Jira's
Understanding of Cassandra internals: commit logs, memtable, SStables, flushing, compaction,
coordinator nodes and LSM
Experience in at least one high-level-language: Python, Perl, Lua, Ruby, Java, C++
Ability to operate in high-pressure environment and successfully handle multiple priorities
Strong shell scripting skills
Bonus points for:
Experience with automated configuration management tools: Ansible, Chef, Puppet, Salt
Experience with cloud hosted NoSQL, BigTable, Dynamo
Experience with traditional RDBMS, Postgres, Spanner, MySQL
Experience with Google Cloud Platform, GCP: Google Compute Engine
Experience with Amazon Web Services, AWS: Elastic Compute
Experience with container systems like Kubernetes, ECS
Have integrated with SaaS providers such as Datadog or AppDynamics

Senior DevOps Engineer


Responsibilities:
Building and managing our infrastructure, running on Google Cloud and Amazon Web Services
Programming infrastructure automation code in Ansible and Python
Optimizing our server build and code deploy process
Implementing auto-scaling techniques
Enhancing monitoring tools across our servers
Continuously learning inside and outside the office
Working with software engineers to deploy code regularly
Requirements:
General Linux system administration skills
Experience at least one high-level-language: Python, Perl, Lua, Ruby, Java, C++
Ability to operate in high-pressure environment and successfully handle multiple priorities
Strong shell scripting skills
Bonus points for:
Experience with automated configuration management tools: Ansible, Chef, Puppet, Salt
Experience with Google Cloud Platform, GCP: GCE, GCS, BigQuery
Experience with Amazon Web Services, AWS: EC2, S3, ELB, VPC
Experience with container systems like Docker, ECS
Experience with Nginx, Tomcat
Experience with NoSQL DB like Cassandra
Experience with Hadoop, Kafka, Pig, Hive
Good understanding of CDN setups such as Akamai

Have integrated with SaaS providers such as Datadog or AppDynamics

Offensive Security Engineer


Responsibilities:
Lead security capabilities for KMK, including building out a long term strategy and approach
Develop the program and methodology that shapes how we approach this space
Document and model our infrastructure from an attacker's perspective
Build tooling to automate this and use this model to inform and drive our assessments
Perform scoped and open-ended assessments on internal and external facing systems
Perform research to identify new ways of achieving your mission, with an emphasis of open-
sourcing wherever possible
Requirements:
Extensive experience performing internal and external assessments
Experience in scripting and coding. Publicly released tools or modules are a plus
Strong networking knowledge, including network virtualization technologies
Strong knowledge of server (Linux) and client (iOS and Android) operating systems
Strong knowledge of attack surfaces for common enterprise systems and services
A desire to shape our industry by open-sourcing and discussing tools, techniques, procedures

Operations Manager
Responsibilities:
Managing and coordinating the SOE (System Operation Engineer) team. The main aim for this
coordination is to ensure that the system runs efficiently without interruption.
Assist in coordinating operations and engineering teams in order to identify errors and
anomalies.
Identify and verify service impact to subscribers and dispatch subject matter experts in support
of problem resolution.
Communicate with internal and customer-facing teams in support of status updates regarding
open issues and implement actions in support of root cause analysis and problem remediation.
Staff a team of approximately 15 - 20 SOE personnel in conjunction with Shift Leads.
Requirements:
Excellent written and verbal English communication skills.
Must have worked in a 24x7 System Operations Centre.
Ability to think quickly, take the initiative and willingness to make judgment calls.
Willingness and ability to learn new cloud services / technologies quickly, often without the
focus of formalised training.
Experience as NOC manager, including personnel, shift coordination, management and making
daily reports on shift operations and issues handled / escalated.
Bonus points for experience with:
Working with Google Cloud or AWS.
Cloud operational tools such as OpsGenie.
Cloud monitoring tools such as Datadog, AppDynamics, NewRelic.
Bash Scripting, Python, Ansible, Vagrant
Databases; relational or NoSQL
Continuous integration; Jenkins
Rundeck

Systems Engineer
Responsibilities:
Develop C/C++ extensions and libraries for HHVM, PostgreSQL, and Ruby
Perform system analysis and performance optimizations
Writing unit tests for all of your code
Pair programming with other engineers
Continuously learning inside and outside the office
Working with DevOps to deploy and monitor your code
Requirements:
System administration experience in a Linux environment
Comfortable working on production C/C++ in a Linux environment
Fluent with a high-level language other than C/C++ such as Ruby, Python, PHP, Java
Understanding of SQL and experience using one of: PostgreSQL, MySQL, Oracle
Solid understanding of basic data structures

También podría gustarte