i
Hiring Eye
54 Hiring Eye Jobs
Python Developer - NLP/Machine Learning (3-6 yrs)
Hiring Eye
posted 2mon ago
Key skills for the job
Job Summary :
We are seeking a skilled and enthusiastic Python Developer with expertise in Natural Language Processing (NLP) and Machine Learning (ML). In this role, you will design and implement AI-driven solutions, leveraging Python and its ecosystem to solve complex real-world problems.
You will work with large datasets, develop intelligent models, and deploy scalable applications.
Key Responsibilities :
- Design, build, and optimize NLP models for tasks like text classification, sentiment analysis, named entity recognition, and summarization.
- Implement and train machine learning models using supervised, unsupervised, and deep learning techniques.
- Collect, preprocess, and clean structured and unstructured data for model training.
- Develop data pipelines for efficient data handling.
- Write efficient and scalable Python code for integrating machine learning models into production systems.
- Design APIs and services to enable seamless integration of ML and NLP solutions into applications.
- Stay up to date with the latest advancements in NLP and ML.
- Experiment with cutting-edge technologies like transformers, pre-trained models (i.e., GPT, BERT), and fine-tuning techniques.
- Analyze and optimize model performance, including speed, accuracy, and scalability.
- Identify and resolve issues related to computational bottlenecks.
- Work closely with data engineers, product managers, and stakeholders to understand business requirements and deliver AI-driven solutions.
- Collaborate with DevOps teams to deploy and monitor ML models in production.
Skills and Qualifications :
Technical Skills :
- Proficiency in Python and its libraries, including TensorFlow, PyTorch, scikit-learn, NLTK, and spaCy.
- Strong understanding of NLP techniques (tokenization, embeddings, POS tagging, etc.) and frameworks (Hugging Face, Transformers).
- Hands-on experience with deep learning architectures like RNNs, CNNs, and transformers.
- Familiarity with machine learning pipelines and tools such as MLflow or Kubeflow.
- Knowledge of big data tools (i.e., Spark, Hadoop) and distributed computing is a plus.
- Experience with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes).
- Proficient in using SQL and NoSQL databases for data management.
Soft Skills :
- Strong analytical and problem-solving skills with attention to detail.
- Ability to communicate complex technical concepts to non-technical stakeholders.
- Team player with excellent collaboration and interpersonal skills.
- Self-motivated and eager to explore new technologies.
Educational Qualifications :
- Bachelor's or Master's degree in Computer Science, Data Science, Machine Learning, or a related field.
- Certifications in NLP, ML, or AI (i.e., Coursera, Udemy, or Google AI certifications) are a plus.
Experience : 3-6 years of experience in Python development and familiarity with NLP/ML concepts
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Python Developer roles with real interview advice
8-12 Yrs