About the Role


We are looking for candidates who are passionate about software engineering and various programming languages and are up-to-date with the latest developments in the field.


Responsibilities


  • Reviewing the code generated by large language models to identify errors and inconsistencies.
  • Ensuring the quality of evaluations by adhering to the established guidelines and quality standards.
  • Reporting any issues or challenges encountered during the evaluation process to the team leads.
  • Completing the assigned evaluation tasks within the given timeframe.
  • Providing suggestions by identifying errors and inconsistencies in the output to improve LLMs.
  • Assist in the development of new features and capabilities for the platform serving LLMs.
  • Stay up-to-date on the latest developments and technologies related to various programming languages.
  • Follow secure development, testing, and deployment guidelines and practices to adhere to the overall security of the system under consideration.



Requirements


  • B.E./B.Tech (Computer Science) candidates with strong programming backgrounds and excellent problem-solving skills will be considered.
  • Must have basic knowledge of computer science fundamentals.
  • Must have knowledge of javascript and typescript programming languages.
  • Good to have knowledge of web frameworks such as node.js, react and angular.
  • Good to have knowledge of additional programming languages (preferred: java and golang).
  • Attention to details with the ability to identify errors and inconsistencies in the code and text.
  • Familiarity with language annotation tools and techniques is a plus.
  • Ability to work in a cross-discipline environment in defined time frames.
  • Ability to learn quickly and adapt to new technologies.
  • Ability to work well in a fast-paced environment.
  • Excellent written and spoken communication skills.



Location: Ahmedabad