Full stack AI/ML Developer - (Senior Engineer level and a Tech lead level)
Intellej (PVT) Ltd

🚀Be a Pioneer in Full Stack AI/ML Development!🚀
We are seeking a talented and experienced Full Stack AI/ML Developer to join our innovative team. This role is available at both Senior Engineer and Tech Lead levels, depending on your experience and expertise. You will be instrumental in developing and deploying cutting-edge AI/ML solutions across our platform.
Responsibilities:
- Build end-to-end RAG workflows, chat interfaces, and web applications.
- Design and implement GenAI and native AI/ML use cases.
- Develop, test, and optimize data extraction from various data sources, preprocess, transform, and load data into vector databases.
- Enhance the accuracy of RAG workflows using techniques such as chunking strategy optimizations, re-ranking, HyDE, query expansions, context-aware embeddings, and prompt engineering.
- Evaluate and monitor RAG workflows using tools such as RAGAS, Llama Index, and LangSmith.
- Train and fine-tune open-source LLMs for specific tasks/use cases and deploy them in the cloud.
- Optimize LLM performance by tuning hyperparameters and using techniques such as knowledge distillation and fine-tuning.
- Develop and test data pipelines for training and evaluating LLMs using machine learning frameworks like TensorFlow, PyTorch, and JAX.
- Monitor and maintain LLM performance in a production environment.
- Design, develop, and deploy REST APIs, microservices, and integrations with managed public LLMs from OpenAI, Google, Mistral, and Anthropic.
- Quickly adapt to a fast-paced development cycle.
- Learn and work on various full-stack technologies (both backend and frontend) based on project/client demands.
- Perform R&D, innovate, and ideate on the AI/ML landscape, contributing to the product roadmap.
- Conduct technical analysis on competitor products, services, and the latest AI/ML trends.
Required Skills, Tools & Technologies:
- Primary Programming Language: Python
- Secondary Languages: React/Angular, Node/Java, SQL
- LLM Development Frameworks: Langchain, LlamaIndex, TensorFlow
- Vector Databases: ChromaDB, Pinecone, Postgres, Faiss, Milvus
- Machine Learning and NLP Libraries and Frameworks: PyTorch, JAX, NLTK
- Embedding Libraries: Gensim, spaCy
- Transformer Libraries: Hugging Face Transformers, AllenNLP
- Cloud Computing Platforms: AWS, Azure, GCP
- Other Tools: Jupyter Notebook, Git, Docker
- Chatbot Development Frameworks: Kore.ai, Rasa, Rasa NLU, Botpress
- Tools for Building and Managing Production-grade LLM Apps: Langsmith
Qualifications & Experience:
- Degree in computer science, machine learning, or a related field.
- 3 - 5 years of experience in software development with a focus on AI/ML for (Senior Engineer level)
- 5 years of experience in software development with substantial experience in AI/ML & 3+ years of experience in a leadership role for (Tech lead level)
- High proficiency in Python development.
- Proficiency in React/Angular and SQL is a key advantage.
- Hands-on experience in developing and deploying RAG workflows, chat interfaces, and web applications.
- Experience with LangChain, Llama Index, and similar technologies.
- Expertise in vector databases and embedding libraries.
- Proficiency in designing and fine-tuning prompts using prompt design and engineering techniques.
- Experience integrating with LLMs such as GPT-4, Gemini, Mistral, and Claude.
- Hands-on experience in developing front-end interfaces and backend services for web applications.
- Experience training, deploying, monitoring, and maintaining LLMs in production.
- Expertise in NLP techniques, including text representation, tokenization, stemming, lemmatization, part-of-speech tagging, parsing, and semantic analysis.
- In-depth knowledge of transformer architectures, such as BERT, GPT-3, and their applications in NLP tasks.
- Strong understanding of machine learning concepts, including supervised and unsupervised learning, classification, regression, and neural networks.
- Experience with the GCP and Azure cloud computing platforms would be an added advantage.
Soft skills:
- Communication: Ability to communicate complex technical concepts to both technical and non-technical audiences.
- Teamwork: Ability to work effectively with other engineers, data scientists, and product managers to build and deploy machine learning models.
- Problem-solving: Ability to identify and solve complex machine learning problems.
- Adaptability: Ability to learn new technologies and adapt to changing requirements.
Why Join Us?
- Be part of an innovative and forward-thinking organization.
- Engage in projects that have a significant impact on the business and its customers.
- Work in a collaborative and supportive environment that values continuous learning and growth.
If you are a dedicated professional ready to take on a challenging and rewarding role, apply now!
Application Deadline: 30th June 2024