Role Title: Python Developer (NLP & AI)
Role Vertical: Technical
Years of Experience: 3+ years
Base Location: Noida
Industry: Open
Preferred Industry: Telecom
Minimum Qualification: Graduate/Master’s degree in Computer Science / MCA
Job Overview:
We are seeking a highly experienced Senior Python Developer with strong expertise in Natural Language Processing (NLP) and AI environments.
The ideal candidate will have a minimum of 3 years of experience in Python programming and will be responsible for overseeing the development, implementation, and optimisation of NLP modules, as well as contributing to various AI-driven projects. The role requires deep technical skills, leadership experience, and the ability to collaborate with cross-functional teams.
Responsibilities:
- Lead the design, development, and optimisation of NLP algorithms and AI-driven applications.
- Manage and mentor a team of Python developers, providing technical direction & project oversight.
- Develop scalable, high-performance systems to process large-scale datasets and enable complex machine learning and AI solutions.
- Integrate NLP systems into real-world applications, including chatbots, virtual assistants, sentiment analysis tools, etc.
- Collaborate with data scientists, AI engineers, and product managers to build AI solutions that meet business needs.
- Ensure code quality, maintainability & scalability adhering to best practices in software development.
- Perform advanced troubleshooting, performance tuning, and optimization of NLP models.
- Stay updated on the latest trends and advancements in NLP and AI, bringing innovative solutions to the table.
- Work closely with stakeholders to translate business requirements into technical solutions.
Required Qualifications & Skills
- 3+ years of experience in Python programming, with a focus on AI and NLP applications.
- Extensive knowledge and hands-on experience with NLP frameworks (e.g., spaCy, NLTK, Gensim) and deep learning libraries (e.g., TensorFlow, PyTorch).
- Strong understanding of machine learning algorithms, natural language understanding (NLU), and natural language generation (NLG).
- Experience with cloud platforms (AWS, Google Cloud, or Azure) and deploying AI models at scale.
- Proficiency in designing & working with APIs for integrating AI models into enterprise applications.
- Proven experience in managing teams and leading technical projects to completion.
- Excellent problem-solving skills, analytical thinking, and attention to detail.
- Ability to work in a fast-paced, collaborative environment with excellent communication skills.
Preferred Qualifications:
- Graduate/Master’s degree in Computer Science, Artificial Intelligence, Data Science, or related field.
- Experience in working with conversational AI, chatbots, or virtual assistants.
- Experience in big data technologies and distributed computing.
- Knowledge of Agile methodologies and software development life cycle (SDLC) processes.
Why Join Us?
- Opportunity to work on cutting-edge AI and NLP projects.
- Collaborate with a team of passionate, innovative professionals.
- Competitive compensation and growth opportunities.