Job responsibilities
To develop AI software in the medical domain of assisted reproductive technology. Extract existing medical records from a hospital, train deep neural networks, discover patterns and rules, evaluate and optimize the models, and recommend clinical treatments. Technology stack: we use PyTorch, Tensorflow, Tensorflow.js, SQL Server, MongoDB, node.js, Git. We do not use Caffe, SVN.
Skill requirements
Master degree or PhD. Major in computer science and technology, software engineering, network engineering, or other related disciplines.
Experienced in machine learning programming. Able to complete projects independently from scratch.
Proficient in analyzing and visualizing numerical distributions, missing values, and outliers, of medical data.
Proficient in using Python to write deep neural networks: PyTorch 2.0, Tensorflow, scikit-learn.
Proficient in writing deep neural networks using JavaScript: Tensorflow.js, Danfo.js.
Proficient in using popular neural network structures:CNN, RNN, LSTM, SSD, VAE, GAN, Diffusion, Transformer.
Proficient in using text encoding algorithms:one-hot, multi-hot, embedding.
Proficient in using large language models:ChatGPT, GPT-4, Bard, ChatGLM, Ernie.
Proficient in using entity relationship diagrams to associate child tables from the navigation table through foreign keys and JOIN statements.
Proficient in using SQL Server 2019 database management system and its derivatives:
SQL Server Management Studio (SSMS)
Azure Data Studio
Proficient in using SQL Server stored procedures, functions, and views.
Proficient in using ODBC driver, T-SQL statement, or middleware, to read/write SQL Server, Oracle, and MySQL, and run transactions.
Proficient in using MongoDB and its Python or node.js driver interface for reading/writing and running transactions.
Proficient in using JSON and BSON data formats.
Proficient in using Git version control toolchain, and popular code repositories: GitHub, GitLab, Gitee, Bitbucket.