Description

Job Duties

  • Develop and maintain software applications, particularly focusing on Python-based solutions
  • Design and implement software using modern architecture and design patterns (OO, Functional, REST).
  • Build, evaluate, and integrate Natural Language Processing (NLP) related Machine Learning models.
  • Integrate Machine Learning model services into existing conversation handling systems.
  • Utilize proficiency in Machine Learning, Generative AI, and LLMs, encompassing prompt engineering and model training methodologies, for the end-to-end development of product solutions.
  • Implement and manage MLOps practices throughout the machine learning development lifecycle.
  • Develop and deliver solutions using Continuous Integration and Continuous Delivery (CI/CD) pipelines.
  • Build and consume REST APIs using Python or Java/Spring frameworks.
  • Collaborate effectively with cross-functional teams including product owners, analysts, architects, engineers, and quality assurance.
  • Translate business requirements into technical solutions and ensure compliance, governance, and quality standards are met.

All the responsibilities mentioned above are in line with the professional background and requires an absolute minimum of a Bachelor’s degree in computer science, computer information systems, information technology, a closely related field, or a combination of education and experience equating to the U.S. equivalent of a Bachelor’s degree in one of the aforementioned subjects

Education

Any Graduate