Job Title: Conversational AI Developer
Your role & responsibilities
* Design, develop and deploy machine learning models to solve business problems in areas like customer service, compliance, fraud and operational efficiency.
* Build and optimize retrieval-augmented generation pipelines integrating large language models and knowledge bases.
* Develop and enhance chatbots and virtual assistants using generative AI and conversational AI frameworks.
* Collaborate with cross-functional teams to deliver AI products on cloud infrastructure.
* Automate end-to-end machine learning workflows using tools like Azure Machine Learning, Databricks and MLOps pipelines.
* Ensure models are secure, ethical, explainable and compliant with financial industry regulations.
Key Qualifications:
1. Must-haves:
* 3+ years of experience in machine learning, with a focus on natural language processing or AI applications.
* Strong Python programming skills (e.g. scikit-learn, PyTorch, Transformers, Langchain).
* Solid experience working with cloud services (Azure ML, Azure Functions, Azure DevOps, etc.).
* Hands-on experience with large language models, retrieval-augmented generation frameworks, vector databases and embedding models.
* Background in building or scaling chatbots, Q&A systems or conversational AI.
* Familiarity with data engineering principles and MLOps practices.
* Good understanding of model evaluation, bias detection and explainability in machine learning systems.
2. Nice-to-haves:
* Experience with tools like Openai API, Hugging Face, Langchain, Weaviate, Pinecone or Qdrant.
* Knowledge of regulatory or compliance frameworks in banking (e.g. GDPR, data privacy).
* Previous experience in the financial services or banking industry.
3. Soft Skills:
* Strong analytical and problem-solving skills.
* Clear and effective communicator, both with technical teams and business stakeholders.
* Passion for experimentation and emerging AI trends.
* A team player with a proactive and solution-driven mindset.