Senior AI Developer
Job Description:
Role Overview
We are seeking a skilled AI Application Developer with strong experience in Python and cloud-based AI integration. The ideal candidate will be responsible for developing, deploying, and optimizing AI models and applications using modern frameworks and Azure services.
Key Responsibilities
Design and develop AI applications with a focus on cloud-based model integration and deployment.
Implement and optimize AI/ML solutions using frameworks such as Spring AI, LangChain, LangGraph, LlamaIndex, Agno, Pydantic, and TensorFlow.
Utilize Azure Cloud Services including Azure OpenAI and Azure AI Search to build scalable AI applications.
Apply advanced AI architecture patterns such as Retrieval-Augmented Generation (RAG), Agentic RAG, MCP, Functional Calling, and A2A within Azure environments.
Engineer prompts and contexts for effective model performance.
Work with vector databases and implement embedding/chunking strategies for real-time data integration.
Evaluate model outputs and continuously optimize performance.
Required Skills
Overall 10+ years of experience in Data science or ML
Strong experience in Python programming.
Proficiency in Java and other relevant programming languages.
Hands-on experience with AI/ML frameworks and libraries.
Deep understanding of Azure AI services and cloud deployment practices.
Familiarity with advanced AI architecture patterns and real-time data integration techniques.
Experience in prompt engineering and model evaluation.
Senior AI Developer
Senior AI Developer
-, Kraków
Mpower Plus