IT- Vingroup Big Data Institute

04/03/2019

About the Unit:
Vingroup Big Data Institute, Hanoi, Vietnam
About the Project:
The main goal of project DGV4VN (Database of Genomic Variants for Vietnamese Population) is to build a database of genomic variants for Vietnamese population based on whole genome sequencing of 1000 unrelated healthy people belonging to Kinh ethnic group. In other words, it characterizes genetic variation for Vietnamese population. The database then can be used to study genetic background of complex disorders and other phenotypic traits such as drug response. In addition, this paves the way to develop genetic tests for hereditary diseases and pharmacogenomics.
Job Information:
Contact: vosynam@gmail.com or hauldhut@gmail.com
We are looking for the following positions to join our team to build a system for managing, analyzing, and sharing the data for the DGV4VN project. This system is based on an open source platform which is a set of microservices that enables users to use data and compute resources easily from various providers. The system must provide a user-friendly environment to organize and query data, and run computational analysis. Prior experience in bioinformatics/biology is not required except the Bioinformatician positions.

1. Solution Architect (1 position, full-time, on-site Ha Noi)

Responsibilities:

  • Engineering focused, with the ability to work with new technologies.

  • Evaluate all aspects of the software development process (automation, development, deployment).

  • Establish libraries, APIs, starter projects or solution patterns to jumpstart adoption of new technologies.

  • Coach management in technology direction and decisions.

  • Mentor engineering staff with their adoption of new technologies within their products.

  • Documents design specifications and installation instructions.

  • Collaborates with technology partners to select appropriate design solutions and ensure the compatibility of system components.

  • Communicates with staff and clients to understand specific system requirements.

  • Verifies the stability, interoperability, portability, security, and scalability of system architecture.

  • Provides advice on project costs, design concepts, and design changes.

Requirements:

  • 5+ years experience in technical or other related field

  • Ability to work independently on unknown/unproven technologies

  • Passion for learning, self-motivated, strong collaborator, servant leader

  • Experience with framework and API design

  • Experience with Hadoop, Spark, Kafka

  • Studied architectural patterns at scale, including thoughtfully-designed APIs, repeatable delivery pipelines, and efficient computer engineering principles

  • Utilize and/or contribute to open source projects

  • Proficient across the technical stack

  • Deep knowledge and understanding of emerging trends in software engineering

  • Languages: Python, Go, Bash, Java, C++

  • CI with Jenkins or similar: Git/GitHub; Gradle, Chef

  • Experience with relational databases (PostgreSQL/MSSQL) and noSQL

  • Experience with container based deployment: Docker, Kubernetes

  • Cloud/PaaS Platforms: AWS / Cloud Foundry

  • UI: Angular, Gulp, Node, JavaScript, Selenium, WireMock

  • Resourcefulness and troubleshooting aptitude

  • Good verbal and written communication skills in English

2. DevOps (1-2 positions, full-time, on-site Ha Noi)

Responsibilities:

  • Research, communicate, address production incidents

  • Monitoring assets and develop common analytics to inform optimization, define benchmarks and confidence intervals, and forecast to proactively mitigate production incidents

  • CI/CD Design & Implementation - Design, implement, and maintain a build and deployment automation solution to enable CI/CD for hybrid cloud architecture (on-prem and public cloud)

  • Security Automation – assist with the automation of our security and compliance procedures.

  • Stay abreast of broad technical knowledge of existing and emerging technologies, including public cloud offerings from Amazon Web Services, Microsoft Azure, and Google Cloud.

Requirements:

  • 2+ years experiences with DevOps role

  • Ability to script, experience with at least one of: Python, Bash & Powershell, Ruby

  • Knowledge of AWS ecosystem (EC2, RDS, Docker, VPC) relational databases (PostgreSQL/MSSQL) and noSQL

  • Solid knowledge of Linux and/or MacOS

  • Continuous integration tools and processes (TFS, Jenkins, Sonar).

  • Experience with systems and best practices in IT operations as an always-up, always-available service

  • Knowledge of Application Performance Monitoring/Management Principles

  • Manage and maintain different environments (Production/QA/Development)

  • Networking skills

  • Experience with REST protocol

  • Writing operational documentation and keeping it up to date

  • Troubleshooting system and network problems and diagnosing and solving software faults on cloud environments

  • Resourcefulness and troubleshooting aptitude

  • Attention to detail

  • Good verbal and written communication skills in English

  • Experience with F5 or other load balancing technologies (Nginx, AWS ELB/ALB, etc.) preferred

  • Experience with source control and build systems (Git, Jenkins, etc) preferred

  • Experience with container based deployment (Docker, Kubernetes) preferred

  • Experience with cluster framework and job scheduler (Apache Spark, SLURM) preferred

  • BSc/BA in Computer Science, Engineering or a related field

3. Front-end Developers (1 position, full-time, on-site Ha Noi)

Responsibilities:

  • Develop new user-facing features

  • Build reusable code and libraries for future use

  • Ensure the technical feasibility of UI/UX designs

  • Optimize application for maximum speed and scalability

  • Assure that all user input is validated before submitting to back-end

  • Collaborate with other team members and stakeholders

Requirements:

  • 2+ years experiences with web application development

  • Experience with HTML5/CSS3, JavaScript/Jquery, React, Angular, etc.

  • Familiar with Jira, Git

  • Ability to learn new languages and technologies

  • Resourcefulness and troubleshooting aptitude

  • Attention to detail

  • Good verbal and written communication skills in English

  • BSc/BA in Computer Science, Engineering or a related field

4. Back-end Developers (1-2 positions, full-time, on-site Ha Noi)

Responsibilities:

  • Design algorithms and flowcharts

  • Produce clean, efficient code based on specifications

  • Integrate software components and third-party programs

  • Verify and deploy programs and systems

  • Troubleshoot, debug and upgrade existing software

  • Gather and evaluate user feedback

  • Recommend and execute improvements

Requirements:

  • Proven experience as a Software Developer, Software Engineer or similar role

  • Familiarity with Restful development methodologies

  • Experience with software design and development in a test-driven environment

  • Knowledge of coding languages (e.g. Python, Golang, NodeJS)

  • Experience with relational databases (PostgreSQL/MSSQL) and noSQL

  • Ability to learn new languages and technologies

  • Resourcefulness and troubleshooting aptitude

  • Attention to detail

  • Good verbal and written communication skills in English

  • BSc/BA in Computer Science, Engineering or a related field

5. Bioinformaticians (1 position, full-time, on-site Ha Noi)

Responsibilities:

  • Develop, execute, test, and roll out project-specific bioinformatics solutions.

  • Investigate, devise, and modify procedures to solve complex problems at a highly technical level across all phases of bioinformatics support activities.

  • Contribute to the technical leadership of the Institution, including broader decisions on projects, infrastructure, technologies, platforms, and framework needs.

  • Develop technical diagrams, project plans, timelines, and resource allocations.

  • Provide technical oversight for projects and bioinformatics mentorship to software developers.

  • Collaborate with other team members (including dev and devops) and stakeholders.

Requirements:

  • 2+ years of experience in the field of bioinformatics.

  • Basic knowledge of molecular biology.

  • Basic knowledge of statistics.

  • Experience in the bioinformatics of sequencing technologies.

  • Experience in some modern programming languages such as R, Python, Java, SQL, XML.

  • Familiarity with Linux and/or MacOS.

  • Advanced analytical skills.

  • Ability to work independently and as part of a team.

  • Ability to train others.

  • Resourcefulness and troubleshooting aptitude

  • Attention to detail

  • Excellent verbal and written communication skills in English

  • Experience in employing high performance computing to solve parallelizable compute problems preferred.

  • Experience providing bioinformatics services or other service roles preferred.

  • Experience with human genomics preferred.

  • BSc/BA degree in Bioinformatics, Biological Sciences, Computer Science, or a related field.



You did not use the site, Click here to remain logged. Timeout: 60 second