Application Open:
Full-Time
Job Purpose:
We are looking for talented, motivated full-time Natural Language Processing (NLP) Engineers to deliver consistently fast paced and high-quality LLM algorithm and techniques, who will be responsible for building robust, effective, and well-packaged modern NLP product, as well as contributing to our open-source and commercial projects.
Key Responsibilities:
- Study, implement and train/fine-tune state-of-the-art Deep Learning models such as BERT and GPT based downstream tasks such as Sentiment Analysis, Question Answering, Machine Translation, etc.
- Implement and Improve data processing, NLP pipeline, NLP services, and NLP model to with experiments and develop prototypes rapidly based on those technologies.
- Deliver robust, well-tested, and fully documented NLP modules at different granularities/levels and continuously improve the efficiency, robustness, and cost of existing modules.
- Contribute high-quality codes and efforts in building open-source projects.
- Work closely with system architects, designers, and other engineers to build and develop phenomenal solutions/products with focus on high accuracy, stability, and performance of robust machine learning systems.
- Assess and recommend latest technology choices and directions in consideration of cost benefit trade-offs.
Professional Experience:
- 3+ years of hands-on business project coding experience in various aspects of natural language processing.
- 3+ years of hands-on experience with at least one popular DL framework like PyTorch, TensorFlow, etc.
- 5+ years of hands-on programming experience in one or more of the following: Python (must), Java, C++, or equivalent
- Excellent English language communication skills, an easy-going attitude and ability to interact with all levels of engineers.
- Experienced with source control systems, building tools and continuous integration (Gitlab workflow, etc.)
- Hardworking, target-oriented, and proven ability to meet strict deadlines.
Preferred:
- Master’s degree in computer science or applied Mathematics or Physics, with a specialization in Natural Language Processing, Machine Learning, Data Mining, Robotics, Software Engineering, Human-Computer Interaction, Statistics, or related fields with 3+ years of equivalent practice or research experience, or Ph.D. degree in relevant fields.
- Experienced in deploying machine learning algorithms in resource-restricted environments.
- Experienced in ML Ops (models lifecycle, setting up environments, handling dependencies, model serving (Real time/batch), containers technologies (Docker, Kubernetes etc.))
- Experienced with multi-modal machine learning will be a plus.
- Experienced with developing or contributing to popular open-source projects.
- Experienced in training and fine-tune large language models and build document query system or chatbot.