Machine Learning Engineer

About the Role

We are looking to hire backend engineers with an interest in transitioning into the role of Machine Learning Engineer. As a Machine Learning Engineer with a specialization in backend technologies, your responsibilities will involve engaging in prompt engineering activities utilizing advanced transformer models. We are looking for someone who is passionate about building great products, has strong leadership skills, and is comfortable working in a fast-paced, startup environment.

Responsibilities

This role will encompass a blend of backend development with a focus on leveraging machine learning techniques to enhance system functionality, efficiency, and intelligence. Your key responsibilities will entail the following:

  • Use your understanding of high-performance backend systems to develop key infra around our ML systems such as Monitoring & Alerts.

  • Apply your system design prowess to construct sustainable, efficient architectures.

  • Utilise and enhance prompt engineering techniques, leveraging your understanding of transformer architectures to augment our agent OS capabilities.

  • Transition to advanced ML domains, exploring and implementing methods in knowledge graphs, graph learning, first-order logic, and symbolic learning.

  • Dedicate the initial six months to intensive ML training, including extra learning hours on Saturdays.

Qualifications

  • Bachelor’s degree in Computer Sciences, Software Engineering, Data Sciences, or a related field.

  • 2 to 4 years of experience in a Backend Engineer or similar role with a proven track record in system design and implementation. Prior experience or exposure in ML will be preferred.

  • Proficiency and strong command on Python, with demonstrated expertise in one or more additional programming languages such as Typescript and Javascript (NodeJS).

  • In-depth familiarity and experience with SQL databases, specifically in PostgreSQL or MySQL, as well as experience with NoSQL databases such as MongoDB and DynamoDB.

  • Commitment to transitioning into advanced ML domains, with experience in exploring and implementing methods related to knowledge graphs, graph learning, first-order logic, and symbolic learning.

  • Willingness to dedicate the initial six months to intensive Machine Learning training.

The following are not strict requirements but will be given preference

  • Prior experience with Large Language Model (LLM) finetuning.

  • Familiarity with Prompt Engineering techniques.

If you are passionate about leveraging AI to drive innovation and thrive in a collaborative, fast-paced environment, we’d love to hear from you! Join us in shaping the future of AI-powered solutions!