Search by job, company or skills

Senior Data Engineer

Gene Solutions

    Highlights

    Job Description

    More Info

    Recruiter Info

0-2 Years
4 months ago
94 Viewed
1 Applied

Job Description

Gene Solutions is a leading company in Vietnam specializing in the research and development of advanced genetic testing for precision medicine in screening, diagnosis and treatment of cancer disease. Over the years, Gene Solutions has continuously invested in building a strong and excellent R&D team with high profile publications in exploring selective features and machine learning models to characterize multiple cancer types in large cohorts.

We are seeking a talented and passionate Senior Data Engineer with a strong focus on database development and maintenance to join our growing team at Gene Solutions. In this position, you will be working closely with an interdisciplinary team to play a crucial role in building our research database systems. This work will directly contribute to our cutting-edge Data Science projects that have real impact in healthcare. We offer flexible working hours and a partial work-from-home scheme upon approval.

What we offer:

  • An opportunity to leverage your expertise in robust, scalable and highly efficient database development and maintenance.
  • A collaborative and supportive working environment where you can learn and grow alongside passionate colleagues.
  • The chance to be part of a company that is making a positive difference in the region.
  • Competitive compensation package, including health insurance and flexible working hours.

What you will do: Design, develop from scratch an in-house research database and a research database management tool. Details will be discussed further with the successful candidate. In general, the database should have the following features:

  • Front End (UI): Web application, graph visualization, MS365 User authentication, User role/group management, Metadata (specific Data profile) generator, Project/Sub-project management, VueJS, ReactJS/Javascript.
  • Back end (API): Framework Django python / NodeJS, API require CRUD-permissions.
  • Database (modeling and design): API endpoint, HA, scalable, sharding/partitioning, Postgresql/Mysql, redis, elasticseasrch or Mongo
  • Architechture: Microservice docker / k8s, Module development, API documents.
  • Storage: S3-compatible storage
  • Analyze different technical approaches and implement best practices for the database design, implementation and the hardware configurations.
  • Troubleshooting bugs or performance issues.
  • Collaborate with other engineers from different areas - such as Devops Engineer, Front-end Engineers, Data Engineers as well as Data Scientist.
  • Bi-weekly report to line manager.
  • If possible, reviewing code and technical support for other engineers

What you should have:

  • Proven experience in developing applications using NodeJS/Python (Django or Flask) with Redis, Elasticsearch, and with database (Mysql or PostgreSql).
  • Turn designs into responsive, functional, and accessible HTML / CSS / JavaScript code
  • Proven experience in designing, implementation, and delivery large-scale, high-volume, high-performance data warehouse / data lake infrastructure.
  • Proficiency in SQL, ETL and data modeling, big data technology such as Hadoop, Spark
  • Supporting DevOps for deploying the services using CI/CD tools such as Jenkins/Gitlab to On-premises/AWS.
  • Proficiency in writing clean and well-tested code.

Great if you have:

  • Developing backend services running on a K8s environment using Python based backend frameworks running on node environments.
  • Supporting DevOps for deploying the services using CI/CD tools such as Jenkins/Gitlab to On-premises/AWS.
Follow
Save
Report

Similar Jobs

Senior Data Engineer PySpark

Company Name Confidential

Career Advice to Find Better

Interview TipsResume & Cover LettersSalary NegotiationWork Life Balance
Last Updated: 03-08-2024 06:58:11 AM
Home Jobs in Ho Chi Minh Senior Data Engineer