Lead Software Engineer- GenAI, ML, NLP
Matrix Bricks India
Job Description

What you’ll do:

  • Establish methodologies for quickly rolling out new data analysis capabilities for standalone data-driven products and service to support our associates using ML and NLP
  • Be able to transform unstructured raw data in to formats suitable for modeling
  • Demonstrate a deep knowledge of and ability to operationalize, leading data technologies and best practices
  • Maintain project plans, clean code, and well-written documentation
  • Be able to work in teams and collaborate with stakeholders to define requirements
  • Be able to work in a globally distributed team in an Agile/Scrum approach

What you’ll need:

 

  • 6-9 years of experience of algorithms and statistics and experience in data mining, machine learning, deep learning and natural language processing.

Must have:

  • Experience of Machine learning models and NLP techniques like BERT, Transformers, Deep learning and Fine tuning Large Language Models
  •  Experience working with RAG technologies and LLM frameworks (Langchain and LLamaIndex), LLM model registries (Hugging Face), LLM APIs, embedding models, and vector databases (FAISS , Milvus etc.) 
  • Advanced knowledge of Python open-source software stack such as SQLAlchemy, Django or Flask, Django Rest or FastAPI, etc.
  •  Knowledge of Python libraries like Pandas, Scikit-Learn, Numpy, NLTK, Spacy and Scipy is required
  • Experience with machine learning libraries and services like TensorFlow, PyTorch, or Amazon SageMaker.
  • Experience building scalable data models and performing complex relational databases queries using SQL (Oracle, MySQL, PostGres), etc.
  •  Good problem-solving skills and excellent verbal and written communication skills
More Info
Job Type

Full Time,Permanent

Industry

Software

Roles

Lead Software Engineer- GenAI, ML, NLP

Skills
Education

BA

Similar job