OnDemandKorea

Career

DevOps Team

Lead Software Engineer (DevOps) – ODK Media, Inc.

Role

Lead Software Engineer will build large distributed components that run ondemandkorea.com. our code serves millions of requests per minute and handle everything from scale data storage, to synchronization and coordination of large server clusters, to providing a runtime environment for front end. He/she will contribute to the technical tactics for the OnDemandKorea service platform while implementing and improving the system across all OnDemandKorea technical properties.

Responsibilities
  1. Work closely with project manager, architects, software engineers and system engineers to build the next generation of products framework.
  2. Implement framework using Python and other programming languages.
  3. Build robust, scalable and automated software in various technologies.
  4. Confirm program operation by conducting tests.
  5. Participate in the design process, gathering requirements across groups including engineering, marketing, product management, customer support and design.
  6. Drive improvements in application performance and usability on ODK Media back-end properties.
  7. Lead and teach all engineers of ODK Media to make better thing and correct culture.
Requirements
  1. 10+ years of experience Linux system.
  2. 3+ years of experience AWS.
  3. Passion to make better things.
  4. Strong attention to detail and solid communication skill.
  5. Experience in one or more of RDBMS (Oracle, MS SQL, MySQL or PostgreSQL).
  6. Strong skills in one or more of caching products (memcached, Redis or other in-memory products)
  7. Strong skills in 2 or more programming languages (C/C++, Python, PHP, Java or Ruby)
  8. Open to working non-standard hours including weekend.
  9. Experience of online video technology, integrating video player with HTML5 or Flash is a plus.
  10. Experience of Content Delivery Network(CDN) integration is a plus.

Engineering Manager (DevOps) – ODK Media, Inc.

Role

Software engineering managers are clearly characterized by progressive technical experience and demonstrated progression in management responsibility. You have also kept your coding skills sharp and bring an unwavering passion for managing the dynamics of a fast-paced environment.

Responsibilities
  1. Be both a highly technical, hands-on coder and effective people manager.
  2. Communicate cross-functionally and drive engineering efforts.
  3. Hold your own in technical discussion, be a subject matter expert, and have strategic influence.
  4. Participate in technical design.
  5. Evaluate the latest monitoring tools and automation systems.
  6. Communicate with external technical partners to resolve and optimize system.
  7. Report status of technical issues and solutions to director of engineering.
Requirements
  1. 7+ years of relevant experience.
  2. Passion to make better things.
  3. 5+ year coding in one of the following languages: C++, Java and/or Python.
  4. Ability to recruit and manage technical teams, including performance management.
  5. Open to working non-standard hours including weekend.
  6. Experience developing systems for video or music streaming service is strong plus.
  7. Experience building highly scalable distributed systems is plus.

Senior System Engineer (DevOps) – ODK Media, Inc.

Role

Senior system engineer at ODK Media will build and manage large distributed system that run ondemandkorea.com. Our system serves millions of requests per minute and handle everything from cloud environment, to synchronization and coordination of large server clusters, to providing a runtime environment for front end. And wiill contribute to the technical tactics for the OnDemandKorea service platform while implementing and improving the system across all OnDemandKorea technical properties.

Responsibilities
  1. Work closely with architects and engineers to meet their service automation and optimization needs.
  2. Design and implement security systems and redundant backups to maintain service safety.
  3. Build robust, scalable and automated system in various technologies.
  4. Apply advanced troubleshooting techniques to provide solution to our customers.
  5. Consume APIs using Python and other programming languages.
  6. Install and configure operating systems and other software and routinely test installed software for glitch detection and other issues.
  7. Drive improvements in application performance and usability on ODK Media back-end properties.
  8. Communicate with technical partners to solve problem.
  9. Provide technical direction to engineers.
Requirements
  1. 5+ years of experience Linux system.
  2. 3+ years of experience AWS.
  3. Passion to make better things.
  4. Strong attention to detail and solid communication skill.
  5. Strong skills in major AWS products (VPC, EC2 and ELB).
  6. Skills in one or more of caching products (memcached, Redis or other in-memory products) is a plus.
  7. Experience of Content Delivery Network(CDN) integration is a plus.
  8. Experience of implanting large size file delivery process is a plus.
  9. Open to working non-standard hours including weekend.

Software Engineer (DevOps) – ODK Media, Inc.

Role

Software engineer at ODK Media will build large distributed components that run ondemandkorea.com. our code serves millions of requests per minute and handle everything from scale data storage, to synchronization and coordination of large server clusters, to providing a runtime environment for front end and will contribute to the technical tactics for the OnDemandKorea service platform while implementing and improving the system across all OnDemandKorea technical properties.

Responsibilities
  1. Work closely with system architects, engineers and system administrators to meet their service automation needs.
  2. Write codes for back end and consume APIs using Python and other programming languages.
  3. Monitor and optimize system performance.
  4. Confirm program operation by conducting tests.
  5. Work with other teams to integrate and support their products and solution innovations on internal and external technology.
Requirements
  1. 2+ years of relevant experience.
  2. Passion to make better things.
  3. Strong attention to detail and solid communication skill.
  4. Solid understanding of OOP and database concepts.
  5. Professional experience in at least one of web frameworks.
  6. Experience in development of RESTful APIs.
  7. Experience in one or more of caching products (memcached, Redis or other in-memory products) is strong plus.
  8. Open to working non-standard hours including weekend.

Data Engineer – ODK Media, Inc.

Role

Data engineer at ODK Media will be working on building a highly efficient and fault tolerant data pipeline to transport critical data between our external and internal databases, contribute to the technical tactics for the OnDemandKorea service platform while implementing and improving the system across all OnDemandKorea technical properties.

Responsibilities
  1. Work closely with data analysists and engineers to meet their service automation needs.
  2. Help design and implement high quality and optimized manufacturing management software in Python.
  3. Help design, implement and manage data pipelines from end-to-end.
  4. Own our operational strategies around disaster recovery, migration, roll-back, expansion, routine deployments and system upgrades.
  5. Evaluate the latest monitoring tools and automation systems.
  6. Work with other teams to integrate and support their products and solution innovations on internal and external technology.
Requirements
  1. 2+ years of relevant experience.
  2. Passion to make better things.
  3. Strong attention to detail and solid communication skill.
  4. Experience in integration of RESTful APIs and ETL tools.
  5. Skills to debug and understand large Python and SQL code base.
  6. Experience in the design, deployment and maintenance of large data pipelines.
  7. Open to working non-standard hours including weekend.

Engineering Manager (Web and Apps) – ODK Media, Inc.

Role

Software engineering managers are clearly characterized by progressive technical experience and demonstrated progression in management responsibility. You have also kept your coding skills sharp and bring an unwavering passion for managing the dynamics of a fast-paced environment.

Responsibilities
  1. Be both a highly technical, hands-on coder and effective people manager.
  2. Provide technical and organizational leadership over the community engineering team.
  3. Communicate cross-functionally and drive engineering efforts.
  4. Hold your own in technical discussion, be a subject matter expert, and have strategic influence.
  5. Participate in technical design.
  6. Communicate with external technical partners to resolve and optimize system.
  7. Report status of technical issues and solutions to director of engineering.
Requirements
  1. 5+ years of relevant experience.
  2. Passion to make better things.
  3. 5+ year coding in one of the following languages: C++, Java and/or Python.
  4. Ability to recruit and manage technical teams, including performance management.
  5. Experience developing systems for video or music streaming service is strong plus.
  6. Experience building highly scalable distributed systems is plus.

Project Manager – ODK Media, Inc.

Role

ODK Media, Inc.’s Project Manager needs to demonstrate a leader/manager with superior analytical abilities. Requires excellent technical, problem-solving and communication skills. At the core of the position is delivery. And be responsible for working with internal customer teams to understand their goals and requirements as well as coordination of project dependencies across teams.

Responsibilities
  1. Develop and manage IT projects from beginning to end, including project scope, timeline, capacity planning, resource allocation and project execution.
  2. Provide project management and direction to ensure the project team has a clear understanding of timelines, risks, escalation path and roles/responsibilities they will undertake within the project team.
  3. Communicate cross-functionally and drive engineering efforts.
  4. Plan and schedule project timelines and milestones using the project management tool; JIRA.
  5. Communicate with external technical partners to resolve and optimize system.
  6. Report status of technical issues and solutions to director of engineering.
Requirements
  1. 3+ years of relevant experience.
  2. Ability to multi-task and manage multiple projects, work prioritization, planning and task delegation.
  3. Proven track record of taking ownership and driving results.
  4. Strong oral and written communication skills in English.
  5. A thorough understanding of software processes (development, configuration, testing and deployment)
  6. Ability to use data and metrics to back up assumptions, develop business cases and complete root cause analyses.
  7. Open to working non-standard hours including weekend.

Senior Software Engineer (Android) – ODK Media, Inc.

Role

Software engineer at ODK Media will drive customer engagement on ondemandkorea.com using mobile technologies within a passionate team and specialize in building elegant products on world-class technologies that bring the OnDemandKorea experience to multi-millions of people anytime and anywhere.

Responsibilities
  1. Design and implement our Android app which is used by hundreds of thousands of users every day.
  2. Prototype new and redesign features.
  3. Deliver a SDK to other internal and external app developers.
  4. Design and develop tests.
  5. Work with teams that includes UX designers and other engineers.
  6. Participate in the design process, gathering requirements across groups including engineering, marketing, product management, customer support and design.
Requirements
  1. 5+ years of experience with Android app development.
  2. Passion to make better things.
  3. Strong attention to detail and solid communication skill.
  4. Expert in Java using Android SDK.
  5. Experience with Multi-Threading and memory management specific to mobile devices.
  6. Experience in delivery and commercialization in smart phone.
  7. Experience of online video technology, integrating video player with Java, C/C++ or HTML5 is a plus.
  8. Other language programming skill like Python, PHP or Ruby is a strong plus.
  9. Excellent written and verbal communication skills, with a track record of working effectively with other functions.

Senior Software Engineer (Web) – ODK Media, Inc.

Role

A senior software engineer at ODK Media will build large distributed components that run ondemandkorea.com. our code serves millions of requests per minute and handle everything from scale data storage, to synchronization and coordination of large server clusters, to providing a runtime environment for front end. And will be responsible for website development and operations for the OnDemandKorea.com, evolve the website that we provide to make our customers satisfied and provide internal technical support to internal customers also contribute to the technical tactics for the OnDemandKorea service platform while implementing and improving the system across all OnDemandKorea technical properties.

Responsibilities
  1. Design, implement, test, deploy and maintain codes for front end and consume APIs using JavaScript.
  2. Design, implement, test, deploy and maintain codes for back end and consume APIs using Python and other programming languages.
  3. Monitor and optimize web site performance.
  4. Confirm program operation by conducting tests.
  5. Work with other teams to integrate and support their products and solution innovations on internal and external technology.
  6. Mentor junior software engineer.
Requirements
  1. 5+ years developing applications for web services or application.
  2. Passion for building efficient, scalable web interfaces.
  3. Strong Experience working with XML, JavaScript, jQuery, CSS, HTML4, 5 and Python.
  4. Professional experience in at least one of web frameworks.
  5. Strong attention to detail and solid communication skill.
  6. Experience building high performance, scalable, elastic, resilient, extensible service-based software is a plus.
  7. Open to working non-standard hours including weekend.

Software Engineer (Billing) – ODK Media, Inc.

Role

Software engineer at ODK Media will build large distributed components that run ondemandkorea.com. our code serves millions of requests per minute and handle everything from scale data storage, to synchronization and coordination of large server clusters, to providing a runtime environment for front end and will contribute to the technical tactics for the OnDemandKorea service platform while implementing and improving the system across all OnDemandKorea technical properties.

Responsibilities
  1. Work closely with system architects, engineers and system administrators to meet their service automation needs.
  2. Write codes for back end and consume APIs using Python and other programming languages.
  3. Monitor and automate billing system and process.
  4. Confirm program operation by conducting tests.
  5. Work with other teams to integrate and support their products and solution innovations on internal and external technology.
Requirements
  1. 2+ years of relevant experience.
  2. Passion to make better things.
  3. Strong attention to detail and solid communication skill.
  4. Proficiency in SQL and extensive experience with database.
  5. Experience in integration of RESTful APIs.
  6. Skills to debug and understand large Python and SQL code base.
  7. Open to working non-standard hours including weekend.

Software Engineer (Mobile App) – ODK Media, Inc.

Role

Software engineer at ODK Media will drive customer engagement on ondemandkorea.com using mobile technologies within a passionate team and specialize in building elegant products on world-class technologies that bring the OnDemandKorea experience to multi-millions of people anytime and anywhere.

Responsibilities
  1. Design and implement our iOS/Android app which is used by hundreds of thousands of users every day.
  2. Prototype new and redesign features.
  3. Deliver a SDK to other internal and external app developers.
  4. Design and develop tests.
  5. Work with teams that includes UX designers and other engineers.
  6. Participate in the design process, gathering requirements across groups including engineering, marketing, product management, customer support and design.
Requirements
  1. 3+ years of experience with iOS/Android app development.
  2. Passion to make better things.
  3. Strong attention to detail and solid communication skill.
  4. Expert in Objective-C, Swift or Java.
  5. Experience in delivery and commercialization in smart phone.
  6. Experience of online video technology, integrating video player with Java, C/C++, HTML5 or Flash is a plus.
  7. Other language programming skill like Python, PHP or Ruby is a strong plus.
  8. Excellent written and verbal communication skills, with a track record of working effectively with other functions.

Software Engineer (Web) – ODK Media, Inc.

Role

Software engineer at ODK Media will build large distributed components that run ondemandkorea.com. our code serves millions of requests per minute and handle everything from scale data storage, to synchronization and coordination of large server clusters, to providing a runtime environment for front end. And responsible for website development and operations for the OnDemandKorea.com, evolve the website that we provide to make our customers satisfied and provide internal technical support to internal customers. You will contribute to the technical tactics for the OnDemandKorea service platform while implementing and improving the system across all OnDemandKorea technical properties.

Responsibilities
  1. Write codes for front end and consume APIs using JavaScript.
  2. Write codes for back end and consume APIs using Python and other programming languages.
  3. Monitor and optimize web site performance.
  4. Confirm program operation by conducting tests.
  5. Work with other teams to integrate and support their products and solution innovations on internal and external technology.
Requirements
  1. 2+ years of relevant experience.
  2. Passion for building efficient, scalable web interfaces.
  3. Strong attention to detail and solid communication skill.
  4. Experience working with XML, JavaScript, CSS, HTML4 and 5.
  5. Professional experience in at least one of web frameworks.
  6. Experience in Python.
  7. Excited about technology, have a strong interest in learning about and playing with the latest technologies and building compelling web application and UI.
  8. Open to working non-standard hours including weekend.

Senior Software Engineer (DevOps) – ODK Media, Inc.

Role

The DevOps Senior Software Engineer will be responsible to build a large distribution components that run ondemandkorea.com. Our code serves millions of requests per minute and handle everything from scale data storage, synchronization and coordination of large service clusters, and to provide a runtime environment for front end.

Responsibilities
  1. Work closely with system architects, engineers, and system administrators to meet their service automation needs
  2. Apply advanced troubleshooting techniques to provide solution to ODK Media, Inc.‘s customers
  3. Implement and consume APIs using Python and other programming languages
  4. Build robust, scalable, and automated software in various technologies
  5. Confirm program operation by conducting tests
  6. Participate in the design process, gathering requirements across group including engineering, marketing, product management, customer support and design
  7. Drive improvements in application performance and usability on ODK Media back-end properties
  8. Contribute to the technical tactics for ODK Media, Inc. service platform while implementing and improving the system across all ODK Media, Inc. technical properties.
Requirements
  1. Bachelor’s degree in relevant subject
  2. 7+ years’ experience of Linux System
  3. 3+ years’ experience of AWS
  4. Passion to make better things
  5. Strong attention to detail and solid communication skill
  6. Experience in one or more RDMS (Oracle, MS SQL, MySQL, or Postgres SQL)
  7. Strong skills in one or more caching products (memcached, Redis, or other in-memory products)
  8. Strong skills in one or more programming languages (C/C++, Python, PHP, Java, or Ruby)
  9. Open to work to non-standard hours including weekend
  10. Experience of online video technology, integrating video player with HTML5 or Flash is a plus
  11. Experience of Content Delivery Network (CDN) integration is a plus

Human Resources Team

Sr. Human Resources Manager – ODK Media, Inc.

Role

The Sr. Human Resources Manager is responsible to oversee all aspects of ODK Media’s Human Resources practices and processes and to support business needs and ensure the proper implementation of company strategy and objectives.

Responsibilities
  1. Develop and implement HR strategies and initiatives aligned with the overall business strategy
  2. Bridge management and employee relations by addressing demands, grievances or other issues
  3. Manage the recruitment and selection process
  4. Support current and future business needs through the development, engagement, motivation and preservation of human capital
  5. Develop and monitor overall HR strategies, systems, tactics and procedures across the organization
  6. Nurture a positive working environment
  7. Oversee and manage a performance appraisal system that drives high performance
  8. Maintain pay plan and benefits program
  9. Assess training needs to apply and monitor training programs
  10. Report to management and provide decision support through HR metrics
  11. Ensure legal compliance throughout human resource management
Requirements
  1. BS/MS degree in Human Resources management
  2. Proven working experience a HR manager or other HR executive, with the minimum of 5+ years’ experience
  3. People oriented and result driven
  4. Demonstrable experience with human resource metrics
  5. Knowledge of HR systems and databases
  6. Ability to architect strategy along with leadership skills
  7. Excellent active listening, negotiation and presentation skills
  8. Competence to build and effectively manage interpersonal relationships at all levels of the company
  9. In-depth knowledge of labor law and HR best practices

Accounting Team

Accounting Staff – ODK Media, Inc.

Role

The accounting staff will be responsible to assist the Accounting/Finance Department to hold the Company’s accountability.

Responsibilities
  1. Compline financial information to prepare entries to general ledger accounts
  2. Prepare balance sheet, profit and loss statement and other reports to summarize current and project company financial position
  3. Work closely with the accounting department head to perform monthly close general ledger
  4. Summarize financial status by collecting information; preparing balance sheet, profit and loss, and other statements
  5. Prepare the balance sheet and P&L analysis and reconciliation; preparation of journal entries
  6. Responsible for entering vendor invoices and processing payments
  7. Responsible for creating customer invoices and receiving payments
  8. Manage the Company’s credit cards process
  9. Manager the Purchase Order process
  10. Conform with and abide by all regulatory guidance and internal policies & procedures
  11. Perform special reviews and project as needed
Requirements
  1. A Bachelor’s Degree with a major in Accounting or Finance
  2. 2 years’ experience of general accounting
  3. Solid written and oral communication skills
  4. Excel knowledge
  5. Ability to simultaneously manage multiple projects with multiple deliverables
  6. Capacity to adapt to changing business priorities and environments
  7. Organization with inquisitive mind

Contents Team

Content Manager – ODK Media, Inc.

Role

A content manager at ODK Media, Inc. will be responsible for contents uploading process, contents quality control, and the management of the files of our Contents Team.

Responsibilities
  1. Managing the process and flow of contents upload
  2. Maintaining the quality of the contents
  3. Managing contents file
  4. Ensure compliance with law (e.g. copyright and data protection)
  5. Supporting and managing content and encoding process from beginning to end
  6. Working closely with programming manager, engineers, and product management
  7. Stay up-to-date with developments and generate new ideas to draw audience’s attention
  8. Managing contents team members
Requirements
  1. Ambitious, self-motivated personal is preferred
  2. Attention to detail
  3. Ability to work exceptionally well in a team development
  4. Proven work experience with online contents related business, minimum 4 years
  5. Intermediate skills in MS Office
  6. Fluency in English and Korean (test will be performed)
  7. Hands on experience with computer
  8. Basic knowledge about digital video is desired
  9. Managing experience is a plus

Content Associate – ODK Media, Inc.

Role

Contents Associate at ODK Media, Inc. will be responsible of contents uploading in day-to-day basis, quality control recording, and simple file management.

Responsibilities
  1. Managing the process and flow of contents upload
  2. Maintaining the quality of the contents
  3. Managing contents file
  4. Supporting and managing content and encoding process from beginning to end
  5. Working closely with programming manager, engineers, and product management
  6. Stay up-to-date with developments and generate new ideas to draw audience’s attention
Requirements
  1. Ambitious, self-motivated personal is preferred
  2. Attention to detail
  3. Ability to work exceptionally well in a team development
  4. Fluency in Korean (test will be performed)
  5. Hands on experience with computer
  6. Basic knowledge about digital video is desired
Login

Facebook Login

ODK Members

OR
Don't have an account? Sign up for free >>