Artificial Intelligence Developer
Decskill is seeking an experienced Artificial Intelligence Developer to lead the development and optimization of generative AI models.
Job Description:
* Define and optimize generative AI models for various business scenarios.
* Train and validate GenAI models, ensuring their good performance.
* Implement GenAI solutions on cloud platforms, ensuring their efficiency.
* Contribute to the continuous improvement of analytical processes through the integration of GenAI.
* Autonomous development of GenAI-based applications (OpenAI, AI Search).
* Autonomous development of Copilot solutions (Microsoft).
Key Responsibilities:
* Strong proficiency in Python and experience with relevant libraries.
* Demonstrable experience building applications with Large Language Models on Microsoft Azure ecosystem.
* Knowledge of Gemini 2.5 Pro and Claude 3.7 Sonnet a plus.
* Experience using Azure AI Services for TTS, STT, STS, OCR, and Embeddings.
* Deep understanding of Retrieval Augmented Generation (RAG) architecture and principles.
* Hands-on experience with LLM orchestration frameworks, specifically LangChain and LangGraph.
* Backend API development using FastAPI.
* Knowledge of Guardrails for content safety and LangFuse for observability, evaluation, and feedback.
Technical Requirements:
* Proven experience developing and deploying applications on Azure.
* Azure Functions and Logic Apps: Experience building serverless applications.
* Azure OpenAI Service: Experience with deploying and using models like GPT-4 and text embedding models.
* Azure AI Search / AI Foundry: Knowledge of creating and managing vector stores for similarity search.
* Data Factory and Databricks for ingestion pipelines.
* Azure Blob Storage: Familiarity with cloud storage solutions.
* CosmosDB: Knowledge of creating and managing long-term memory.
* Application Insights: Knowledge of logging.
Soft Skills:
* Proficiency with Docker for containerizing applications.
* Experience deploying applications to multiple environments on Azure.
* Familiarity with CI/CD principles and scripting for automation.
* Secrets management using Azure Key Vault, GitHub, and HashiCorp Vault.
* Good level of English.