> Markdown version of [/jobs/ext/2074479-senior-data-scientist-agentic-ai-platform](https://www.wearedevelopers.com/jobs/ext/2074479-senior-data-scientist-agentic-ai-platform). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Data Scientist (Agentic AI Platform) - **Company:** Johnson Controls - **Location:** Cork, United States (Remote available) - **Experience:** Expert - **Salary:** $29,160.0 - $45,684.0 - **Contract:** Permanent contract - **Skills:** A/B Testing, Application Programming Interfaces (APIs), Artificial Intelligence, Audit Trail, Microsoft Azure, Big Data, Computer Programming, Continuous Integration, Information Leak Prevention, Database Queries, Github, Graph Database, Python (Programming Language), Machine Learning, NumPy, Open Source Technology, Tensorflow, Azure Machine Learning, Azure Data Lake, Search Technologies, Software Engineering, Management of Software Versions, Enterprise Software Applications, Azure Data Factory, Pytorch, Large Language Models, Multi-Agent Systems, Prompt Engineering, Apache Spark, Model Validation, Generative AI, Fastapi, Data Layers, Pandas, Containerization, Pyspark, Scikit Learn, Kubernetes, Information Technology, Machine Learning Operations, Virtual Agents, Api Design, Azure Synapse Analytics, Software Version Control, Docker, Unsupervised Learning, Databricks - **Published:** August 15, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/pb8ucwwr0h ## About the Role * Bachelor's or Master's degree in Computer Science, Data Science, Engineering, Mathematics, or a related field. * 4-5 years of professional experience in data science / ML, with at least 1-2 years building LLM or GenAI applications in production. * Hands-on experience with agentic frameworks: LangChain/LangGraph, AutoGen, CrewAI, Semantic Kernel, or equivalent (at least one in production). * Strong understanding of LLM application patterns: prompt engineering, function/tool calling, structured outputs, RAG, agent memory, and multi-agent orchestration. * Expert-level Python (pandas, NumPy, scikit-learn, async programming, API development with FastAPI). * Hands-on experience with Azure services: Azure OpenAI / AI Foundry, Azure ML, Azure AI Search, Azure Databricks, Azure Data Factory, or Synapse. * Experience with vector databases and embeddings (Azure AI Search, Pinecone, Weaviate, Qdrant, FAISS, or pgvector). * Solid grounding in classical ML: supervised/unsupervised learning, model evaluation, and hyperparameter tuning; experience with TensorFlow or PyTorch. * Strong SQL skills and experience working with large-scale data. * Proven MLOps/LLMOps experience: MLflow, prompt/model versioning, CI/CD (Azure DevOps or GitHub Actions), and production monitoring. * Ability to evaluate and mitigate LLM-specific risks: hallucination, prompt injection, data leakage, and cost/latency constraints. Preferred * Experience with Model Context Protocol (MCP), OpenAI Assistants/Agents SDK, or Anthropic tool-use APIs. * Microsoft certifications: AI-102 (Azure AI Engineer), DP-100 (Azure Data Scientist Associate). * Experience fine-tuning open-source LLMs (Llama, Mistral, Phi) using LoRA/QLoRA and serving via vLLM or Azure ML endpoints. * Familiarity with observability/tracing for agents: LangSmith, Langfuse, Arize Phoenix, or OpenTelemetry. * Knowledge of containerization and deployment: Docker, Kubernetes (AKS), Azure Container Apps. * Big data experience with Apache Spark (PySpark) via Azure Databricks. * Experience with knowledge graphs, graph RAG, or semantic layers for agent grounding. * Contributions to open-source GenAI/agentic projects or published technical content. ## Description We are hiring a Senior Data Scientist to play a key role in building our Agentic AI Platform - a system of autonomous, tool-using AI agents that plan, reason, and execute complex business workflows end-to-end. The ideal candidate combines strong ML fundamentals with hands-on experience in LLM-based application development, agent orchestration frameworks, and Microsoft Azure cloud services. You will architect and ship production-grade agentic solutions, mentor junior team members, and set technical direction for GenAI initiatives across the organization. How You Will Do It * Design, build, and productionize multi-agent systems - including planning, tool calling / function calling, memory, and orchestration - using frameworks such as LangGraph, AutoGen, CrewAI, or Semantic Kernel. * Develop RAG pipelines end-to-end: document ingestion, chunking strategies, embeddings, vector search (Azure AI Search / FAISS / pgvector), re-ranking, and grounding for agent knowledge. * Integrate agents with enterprise systems and APIs via tool/function calling and Model Context Protocol (MCP) or similar connector patterns. * Build and maintain LLM evaluation frameworks for agentic workflows - task-completion metrics, hallucination detection, trajectory analysis, LLM-as-judge pipelines, and A/B testing. * Implement guardrails, safety, and governance for agents: prompt-injection defense, content filtering, role-based tool permissions, human-in-the-loop checkpoints, and audit logging. * Fine-tune and optimize LLMs where needed (LoRA/PEFT, prompt optimization, model routing, latency/cost trade-offs) on Azure OpenAI / Azure AI Foundry. * Design, build, and evaluate classical ML models (classification, regression, forecasting, NLP) where they complement agentic workflows. * Own LLMOps/MLOps for the platform: experiment tracking, prompt versioning, CI/CD, observability and tracing (LangSmith, Azure Monitor, OpenTelemetry), drift monitoring, and retraining strategies. * Collaborate with data engineers on data quality, availability, and governance across Azure Data Lake, Databricks, and Synapse Analytics. * Translate ambiguous business problems into agentic AI solutions; present architecture decisions and results to senior stakeholders. * Mentor junior data scientists, lead code/design reviews, and champion engineering best practices. ## Related Videos - [Vectorize all the things! Using linear algebra and NumPy to make your Python code lightning fast.](https://www.wearedevelopers.com/videos/562-vectorize-all-the-things-using-linear-algebra-and-numpy-to-make-your-python-code-lightning-fast) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Advanced Typing in TypeScript](https://www.wearedevelopers.com/videos/496-advanced-typing-in-typescript) - [Building AI Applications with LangChain and Node.js](https://www.wearedevelopers.com/videos/1512-building-ai-applications-with-langchain-and-node-js) - [How to implement convenient Python bindings to C++](https://www.wearedevelopers.com/videos/618-how-to-implement-convenient-python-bindings-to-c) - [On a Secret Mission: Developing AI Agents](https://www.wearedevelopers.com/videos/1510-on-a-secret-mission-developing-ai-agents) ## Related Articles - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [Graph and AI Trends 2026: Why Is AI Running but Not Yet Delivering?](https://www.wearedevelopers.com/magazine/680-graph-and-ai-trends-2026-why-is-ai-running-but-not-yet-delivering) - [What is Agentic Programming and Why Should Developers Care?](https://www.wearedevelopers.com/magazine/625-what-is-agentic-programming-and-why-should-developers-care) - [From Prototype to Production: Build AI Agents with This Free 4-Course Learning Path](https://www.wearedevelopers.com/magazine/655-from-prototype-to-production-build-ai-agents-with-this-free-4-course-learning-path) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development)