Job Description
We develop cutting-edge AI-driven solutions for complex business problems. We are seeking an AI-Developer-II to join our team, which is at the forefront of developing intelligent solutions that extract, process, structure and understand information from vast amounts of unstructured data. You will play a crucial role in conducting R&D activities (experimentation, data-preparation, model-training etc.) as well as developing robust and scalable AI systems. You will be working in a cross-functional team environment.
Responsibilities:
- Design and develop advanced NLP pipelines for intelligent processing of unstructured data from varied sources
- Design and implement structured representations of extracted information, such as knowledge graphs
- Design, execute and evaluate R&D experiments to develop AI solutions to complex problems
- Work on deep learning and transformer-based model architectures
- Enhance OCR, entity recognition, enrichment and classification techniques
- Prepare large-scale datasets and use them to train, fine-tune and evaluate machine learning models
- Design and build intuitive and insightful dashboards for algorithm prototyping, data visualization, and performance monitoring
- Write efficient and well-documented APIs to expose the functionality of AI solutions to internal and external stakeholders
- Collaborate with cross-functional teams, including Data Scientists, Software Engineers, and Product Managers, to gather requirements and implement AI solutions.
- Stay updated with the latest advancements in AI - specially NLP, Knowledge graphs and Advanced RAG
Requirements:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 01-03 experience in designing and developing AI solutions - with a strong focus on NLP.
- Strong proficiency in Python, and familiarity with relevant libraries/frameworks (spaCy, NLTK, LangGraph etc) as well as software engineering principles.
- Familiarity with LLMs, knowledge graphs, graph databases and semantic search.
- Familiarity with OCR and text extraction frameworks.
- Excellent problem-solving skills and a strong analytical mindset.
- Knowledge of data visualization tools and techniques, and experience in designing dashboards for algorithm prototyping and model monitoring.
- Experience in building scalable and efficient APIs for AI pipelines.
- Ability to work effectively in a collaborative, cross-functional team environment.