Job Description
To apply for this job, you need to complete both steps below:
STEP 1:
Please click the link to submit your application directly to the company:
https://www.linkedin.com/jobs/view/4271816466
Your application will only be received by Recruiter if submitted via above link.
STEP 2:
Kindly scroll to the bottom of this page and complete the short VinUni Tracking Form.
Filling out this form alone does not count as applying. Kindly remind this form is not part of the company’s application process. It only helps Careers, Alumni, Industry and Development (CAID) Department discover more opportunities and follow up in case of system issues.
Job Description:
- Participate in the development, application, optimization, and integration of AI models for real-world Business/Banking problems in areas such as Computer Vision, Natural Language Processing (NLP), etc.
- Contribute to various service deployment phases: system architecture, operational model design, workflow, functional design, and performance optimization.
- Participate in coding, metric testing, service development, and unit testing in alignment with DevOps and MLOps methodologies.
- Research and explore the latest scientific publications in Artificial Intelligence (AI), Machine Learning (ML), and Deep Learning (DL).
- Join training programs and trainee projects with the goal of progressing to official/full-time positions.
Job Requirements:
- Final-year student or recent graduate (within 1 year) in relevant majors: Information Technology, Computer Science, Electronics & Telecommunications, Software Engineering, Information Systems, etc.
- Candidates should have knowledge in one or more of the following areas:
- Programming languages: Python, C/C++
- Service/Microservice development using one of the frameworks: FastAPI, Flask, or Django
- AI/ML frameworks: TensorFlow, PyTorch, DGL, PyG, ONNX
- APIs: RESTful, gRPC; secure coding practices with performance optimization
- Version control & deployment tools: Git (Git Flow), Docker, Kubernetes, Kubeflow, MLflow, Triton Inference Server, TensorFlow Serving
- Machine learning problem types: Supervised Learning, Reinforcement Learning
- Data types & processing: Image (Computer Vision), Video, Audio, Natural Language (NLP)
- Model architectures & algorithms: CNN, RNN, Transformer, Attention, SVM, KNN, Clustering, GNN, etc.
- Model optimization techniques: Knowledge Distillation, Model Pruning, Model Quantization