Job Description
Location: Sri Lanka
Employment Type: Full-Time
Client: US-based
About the Role:
We are seeking a highly skilled Senior Python Developer with expertise in Natural Language Processing (NLP) to join our dynamic team in Sri Lanka. This is an exciting opportunity to work with a leading US client on cutting-edge projects involving large-scale data and advanced NLP techniques.
Key Responsibilities:
- Develop and maintain Python-based applications with a focus on NLP.
- Implement and optimize NLP models using libraries such as spaCy.
- Work with deep learning frameworks like TensorFlow or PyTorch.
- Preprocess and analyze large-scale text datasets using techniques like stemming, lemmatization, and tokenization.
- Integrate NLP models into production environments using REST APIs.
- Collaborate with the US-based team to deliver high-quality solutions.
Your Profile:
- 4+ years of experience in Python development.
- Strong proficiency in Python and object-oriented programming.
- Hands-on experience with NLP libraries (spaCy experience is a plus).
- Familiarity with deep learning frameworks such as TensorFlow or PyTorch.
- Knowledge of text preprocessing techniques (e.g., stemming, lemmatization, tokenization).
- Experience with machine learning and statistical modeling.
- Ability to work with large-scale datasets and data pipelines.
- Familiarity with REST APIs and integrating NLP models into production.
- Strong problem-solving skills and attention to detail.
- Fluent in spoken and written English to collaborate effectively with the US team.
- Candidates who can start immediately will be given priority.
How to Apply:
If you meet the above qualifications and are excited about this opportunity, please click on the advertisement to visit www.cms.lk or email your resume to careers@cms.lk with the subject line “Senior Python Developer”.
Join us and be part of a team that’s pushing the boundaries of NLP and machine learning!