R&D, Data science, AI, development, and Engineering positions at the global IT firm Calm Island

About Calm Island Calm Island is an education technology company that pairs emotionally engaging content with science and data to improve early childhood reading and literacy levels. Through our educational brand, Badanamu, Calm Island provides learning solutions in over 30 countries across the globe.     Mission Calm Island’s mission is to transform early education through technology and advanced data. With the highly innovative LMS solution, KidsLoop, we provide data-driven results needed to stay engaged and optimize a child’s development. Here at Calm Island, we continue to provide young learners with the foundation that allows anything to be possible through the use of advanced data analysis.     Available Positions:   • Position (1): Researcher(Machine Learning) • Position (2): Researcher(AI/Deep Learning) • Position (3): Research Specialist(Data Scientist) • Position (4): Researcher(UI/UX Developer) • Position (5): Researcher(User Analytics) • Position (6): Client Developer • Position (7): Senior Client Developer • Position (8): Senior Backend Developer • Position (9): Dev.Ops Engineer • Position (10): Senior Data Engineer     [Application Process] Click on Apply Now above or send documents to    calm.hiring@gmail.com Required Documents: Detailed CV/Resume and Cover Letter   [Selection Process] CV Screening → Online Interview → On-site Interview (2 rounds) or CV Screening→ Online Interview(Coding Test) → On-site Interview( 3 rounds) Position (1): Researcher(Machine Learning)   [Key Responsibilities] Technical • Designing and developing machine learning and deep learning systems according to requirements • Running machine learning tests and experiments • Implementing appropriate ML algorithms • Study and transform data science prototypes • Perform statistical analysis and fine-tuning using test results • Train and retrain systems when necessary • Implementing appropriate ML algorithms • Shape and build efficient self-learning applications • Keep abreast of developments in the field • Be Resourceful: Engage other personnel to assist in key activities and specialized product areas to ensure successful adoption and usage. • Create Vision Beyond Curriculum: Identify key research projects and groups that can benefit from the adoption of Badanamu products. Leverage product knowledge and industry experience to recommend Calm Island solutions.   Soft Skills • Ability to translate complex technical topics to any level within a company (IT Admin to the CEO) • Customer facing experience and the ability to deal with ambiguity is a must • The candidate must be able to work independently, with strong written and oral communication skills   [Qualifications] • BSc in Computer Science, Mathematics or similar field; Master’s degree is a plus • Self- motivated, positive minded team player • Deep knowledge of math, probability, statistics and algorithms • Outstanding analytical and problem-solving skills • Understanding of data structures, data modeling and software architecture • Ability to write robust code in Python, Java and R • Familiarity with machine learning frameworks (like Keras or PyTorch) and libraries (like scikit-learn) • Excellent communication skills   [Preferred Features] • A minimum of 3 years technical work experience, or equivalent work experience • Knowledge of data science and software engineering   Position (2): Researcher(AI/Deep Learning)   [Key Responsibilities] • Breakdown the assigned research project into well-defined problem statements and develop models to solve those problems • Implement and test the developed models • Communicate with Data Scientist(s) and Researcher(s) to ensure that the research and development plans are in sync with the project goals • Deploy the developed models on server and/or cloud platforms • Coordinate with the Software Engineer(s) to ensure deployability of the developed models   [Qualifications] • MS  in Computer Science, Electrical Engineering, Mathematics, or a related field. • Demonstrable experience in the application area of applied machine learning • Experience implementing DL/RL algorithms in high-level languages/packages (e.g. Python, C++, Java) • Strong understanding of machine learning algorithms & principles, and numerical optimization • Experience using machine learning toolboxes (e.g. Caffe, TensorFlow, or PyTorch) • Fluent in either English or Fluent in Korean with intermediate English Skills   [Preferred Features] • Experience with models designed to be deployed on cloud systems like AWS (preferable), Google Cloud, Microsoft Azure, etc. • Publication(s) in reputed Machine learning or AI conferences/Journals • Contributions to open-source projects   Position (3): Research Specialist(Data Scientist)   [Key Responsibilities] • Work with the curriculum development team to collect data relevant to educational progression • Analyse large volumes of data to extract insight related to educational progression • Develop software to ingest and extract data related to student activities and transform data to provide analytics/insight to student development • Design, monitor and analyze controlled A/B • Build predictive models of student performance to help optimize education   [Qualifications & Experience] • Bachelor's degree (Comp Sci, Math or Physics) or equivalent relevant work experience • Proficiency in spoken English • Strong programming skills • Familiarity with Machine learning libraries such as TensorFlow, Keras, Theano, Caffe, PyTorch, Pandas and experience using these to solve real world problems • Familiarity with Neural network fundamentals and various deep learning architectures such CNNs, LSTMs, GANs, and Transformer • Experience using version control software such as Git   [Preferred Features] • Machine learning portfolio • Experience in NLP/Computational Linguistics • Experience with Speech To Text • Experience in Machine Vision • Experience with Amazon Web Services • Production deployment of ML pipelines Position (4): Researcher(UI/UX Developer)   [Key Responsibilities] Technical • Creating product prototypes • Developing personas and usage scenarios • Implementing appropriate ML algorithms • Analyzing user feedback and activity, and iterating to enhance the user experience • Use wireframes, storyboards, process flows and sitemaps to illustrate and present design ideas • Collaborate with managers and engineers to understand the product before presenting solutions to improve the visual and interactive experience • Gather user requirements from product managers to create compelling and original graphic designs (images, sketches, etc) • Build and design user interface elements like menus, tabs, widgets, page navigation buttons and search fields • Be Resourceful: Engage other personnel to assist in key activities and specialized product areas to ensure successful adoption and usage • Create Vision Beyond Curriculum: Identify key research projects and groups that can benefit from the adoption of Badanamu products. Leverage product knowledge and industry experience to recommend Calm Island solutions   Soft Skills • Ability to translate complex technical topics to any level within a company (IT Admin to the CEO) • Customer facing experience and the ability to deal with ambiguity is a must • The candidate must be able to work independently, with strong written and oral communication skills   [Qualifications] • Bachelor's degree in Interaction Design, Computer Science or any other related field. • Self- motivated, positive minded team player • Excellent knowledge of wireframing tools (Wireframe.cc, InVision, etc) • Strong experience with creating wireframes, storyboards, user flow, process flow, and sitemaps • Can use a multitude of specific tools when translating ideas into working interactive experiences (i.e React, Typescript, Javascript, HTML, HTTP, CSS, Adobe Creative Suites, and/or Frameworks)   [Preferred Features] • A minimum of 3 years technical work experience, or equivalent work experience Thinking outside the box to solve problems creatively • Communicating effectively so that all involved understand what is being done   Position (5): Researcher(User Analytics)   [Key Responsibilities] • Design and carry out user research at various stages throughout the product development process • Participate in the analysis of and strategy for collection of user behavioral data from our digital products • Present reports and recommendations based on your research • Drive persona research and design • Advocate for user-centered design, and help educate other teams about its benefits and principles • Assist with competitor reviews and research • Observe on-site interactions with our products • Build, validate, test, and deploy machine learning or other data science models to predict and influence the behavior of consumers with the goal of optimizing products & processes • Test and validate insights via rapid experimentation and deployment • Interface with business/operation teams and key stakeholders at all levels to formulate solutions & product changes informed by your findings • Leverage data to help the business answer questions around further expansion, products, process optimization, cost optimization, customer acquisition/retention/churn and any other business goals that can be addressed through data insights • Form strong, cross-functional relationships with designers, product managers, software developers, and marketers who build, design, and optimize our technology and tools   [Qualification] • Bachelor's degree (related major preferred) • Ability to work independently but in active partnership with the wider product development team • Familiarity with a range of quantitative and qualitative research methodologies and tools needed to achieve them • Desire and ability to understand key education principles to guide your recommendations and frame your reports   [Preferred Features] • Experience with education or children’s product research   Position (6): Client Developer   [Key Responsibilities] • Work with artists and designers to implement features in client applications • Developing and improving applications to achieve business goals and improve user satisfaction • Collaborate with the quality assurance team to detect and resolve issues and bugs • Assist development of new systems and architecture • Implement user interface/experience features and improvements   [Qualifications] • 2-5 years of professional development experience using Unity engine • Experience working on a commercial game or project • Experience with Android and iOS mobile application development • Problem-solving and analytical skills • Great understanding of C# • Good understanding of version control systems   [Preferred Features] • Experience with publishing Android and/or iOS applications • Experience with native application development for Android and/or iOS • Experience with continuous integration • Able to communicate in Korean Position (7): Senior Client Developer   [Key Responsibilities] • Work both independently and in teams on solutions for specified requirements • Design and develop new features for existing and new software • Optimize and enhance existing software • Ensure that our software is stable and runs efficiently on our target platforms • Cooperate with team members on generic solutions and infrastructure   [Qualifications] • 2+ years of professional experience in the field of software development with a focus on mobile applications • Shipped at least one commercial Unity application • Experience with Android and iOS mobile application development • Excellent knowledge of the Unity game engine • Excellent understanding of one (preferably more) of the following languages: C#, C++ or Java • Excellent problem-solving skills • Excellent understanding of version control systems • Easily adapts to new programming languages    [Preferred Features] • Experience with publishing Android and/or iOS applications • Experience with native application development for Android and/or iOS • Experience with continuous integration Position (8): Senior Backend Developer   [Key Responsibilities] • Work both independently and in teams on solutions for specified requirements • Design and develop new features for existing and new software • Optimize and enhance existing software • Ensure that our software is stable and runs and scales efficiently on the cloud • Cooperate with team members on generic solutions and infrastructure   [Qualification] • 5+ years of professional experience in the field of software development with a focus on backend • Experience with Amazon AWS, Google Cloud, Microsoft Azure or any other major cloud provider • Excellent understanding of one (preferably more) of the following languages: JavaScript, C++, Java, Go • Excellent understanding of SQL databases (examples: MySQL, MSSQL, PostgreSQL, Oracle, etc) • Good understanding of NoSQL databases (examples: DynamoDB, Cassandra, MongoDB, CouchDB, etc) • Excellent problem-solving skills • Excellent understanding of version control systems • Easily adapts to new programming languages • Good written and oral communication skills in Korean or English   [Preferred Features] • Experience with Node.js or Go • Experience with TypeScript • Experience with Redis, Memcached or similar • Experience with continuous integration   Position (9): Dev.Ops Engineer [Responsibilities] • Work both independently and in teams on solutions for specified requirements • Design, develop, own and maintain our pipelines and service deployments • Automate tasks, build jobs, deployment and other manual processes • Continuously improve our infrastructure for better scalability, security and fault tolerance • Create well structured, clean and performant deployment, monitoring and application management scripts   [Qualifications]    • 3+ years of professional experience in the field of software development • Experience with CI/CD tools and frameworks (Jenkins, TeamCity, Travis CI, etc) • Experience in designing and implementing enterprise IT solutions • Experience working in a cloud or data center environment • Excellent scripting and programming skills • Excellent problem solving and analytical skills   [Preferred Features] • Experience with Android and iOS mobile application development • Experience with shipping mobile applications • Experience working with applications developed in Unity • Able to communicate in Korean Position (10): Senior Data Engineer [Key Responsibilities]  • Create and maintain optimal data pipeline architecture • Assemble large, complex data sets that meet functional / non-functional business requirements • Communicate with Data Scientist(s) and Researcher(s) to ensure that the research and development plans are in sync with the project goals • Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery • Implementing ETL process • Defining data retention policies • Monitoring performance and advising any necessary infrastructure changes    [Qualifications]    • BS in Computer Science or equivalent • Proficient understanding of distributed computing principles • Ability to solve any ongoing issues with operating the cluster • Proficiency with MapReduce, HDFS • Experience with building stream-processing systems, using solutions such as Spark-streaming • Experience with integration of data from multiple data sources • Experience with NoSQL databases, such as HBase • Knowledge of various ETL techniques and frameworks • Experience with various messaging systems, such as Kafka or RabbitMQ • Experience with AWS cloud services • Experience with Spark   [Preferred Features] • Experience with models designed to be deployed on cloud systems like AWS (preferable), Google Cloud, Microsoft Azure, etc. • Track record of high-quality publications • Contributions to open-source projects • Fluent in English and Korean  

Starting date : ASAP