Back End Developer
Job title: Backend Engineer Engagement type: B2B, FreelanceLocation: Remote (EU)Start date: ASAP Seeking a Backend Engineer with strong Python, Snowflake and AI/agent development experience to join a global pharma company. This role sits at the intersection of backend engineering, data platforms and GenAI, with a particular focus on enabling AI agents to work with enterprise data. ResponsibilitiesBuild and maintain scalable Python backend services and APIsDevelop data-driven solutions using Snowflake and SQLWork with Snowflake Cortex Analyst and Text-to-SQL capabilitiesBuild and integrate AI agents using LangChain or similar frameworksDevelop agent tools, skills and API integrationsApply prompt engineering techniques to improve AI/agent performanceWork across data platforms and DataOps environmentsImplement monitoring, evaluation and instrumentation using tools such as MLflow and DeepEvalOptimise application performance, reliability and cloud/data costsCollaborate with data, AI and engineering teams to take solutions from development into production# Requirements Must-have4+ years of professional software/data engineering experienceStrong Python development skillsStrong Snowflake and SQL experienceHands-on experience with Cortex Analyst and/or Text-to-SQL solutionsPractical experience building agentic AI solutionsExperience with LangChain or a similar agent frameworkExperience with prompt engineeringExperience developing agent tools, skills and API integrationsBackground in Data Platform / DataOps engineeringExperience with MLflow and/or DeepEvalStrong understanding of backend services, APIs, scalability and performance optimisation Nice to haveExperience with semantic layersKnowledge Graph experienceRAG implementationsAWS or other cloud platform experienceExperience within pharma/commercial data environments
