Job Openings Senior Machine Learning Engineer (AI Labs)

About the job Senior Machine Learning Engineer (AI Labs)

We are looking for a Machine Learning Engineer to join our AI Labs dynamic team!

Our team comprises motivated individuals who collaborate to achieve remarkable feats daily. Together, we tackle challenges and emerge victorious, contributing to something monumental! If you thrive in a fast-paced collaborative environment, value and harness your teammates' opinions & expertise to deliver excellence, then come be a part of our team!

Responsibilities:

  • Develop and implement proof of concepts (POCs) focused on Retrieval Augmented Generation (RAG) to enhance information retrieval and processing capabilities.

  • Utilize Agents to effectively answer questions related to data stored in SharePoint.

  • Design and build chatbots that facilitate question answering about domain-specific documentation, leveraging OpenAI APIs for GPT-4o and embeddings.

  • Collaborate with cross-functional teams to gather requirements and ensure solutions meet business needs.

  • Test, evaluate, and prompt engineer models to improve the accuracy and performance of response systems.

  • Stay updated with advancements in AI and generative technologies to incorporate best practices into projects.

  • Document processes, learnings, and outcomes to support iterative development and knowledge sharing across teams.

Requirements:

  • Software engineering degree or similar, with excellent software development skills (please, do not apply unless you consider yourself an above-average engineer!)

  • Experience doing RAG and working with Agents using Langchain and/or Llama-Index.

  • Experience developing and deploying RAG solutions in Microsoft Azure infrastructure, using Databricks to orchestrate MLOps pipelines.

  • Excellent Prompt Engineering skills, proven through at least 1 year of experience.

  • Previous experience working with Agile methodologies

  • Experience working in multidisciplinary development teams, with multiple roles involved (frontend, backend, PM, QA)

  • Excellent communication in English, both written and oral.

  • Proactivity and creativity

Nice to have:

  • Experience in traditional NLP (before LLMs)

  • Experience in any other fields of machine learning (deep learning, predictive models, recommendation engines, time series analysis, computer vision)

  • Experience using Streamlit to prototype UIs and for demos of POCs

  • Previous client-facing positions