Description
Job Summary:
As a Mid-Level AI Engineer at Dogma Group, you will work in a client services environment delivering AI solutions under real deadlines and changing requirements.
This is a hands-on role centered on building agentic systems backed by LLMs and computer vision applications, then deploying them as containerized, production-ready services.
You will work with multi-agent architectures, modern retrieval pipelines, and standardized agent protocols, translating client requirements into working solutions within compressed timelines.
Key Responsibilities:
Design, build, and deploy single-agent and multi-agent systems backed by LLMs, using LangChain and LangGraph where appropriate, or built from scratch in Python with Pydantic for structured outputs and data validationConnect agents to tools, data sources, and other agents using standardized protocols such as MCP (Model Context Protocol) and A2A (Agent-to-Agent)Build production-grade RAG pipelines using hybrid retrieval (dense vector search combined with keyword search) and reranking with cross-encoders to improve answer grounding and reduce hallucinationWork with vector databases such as Pinecone, Weaviate, Qdrant, or pgvector, selecting the right retrieval architecture for each client's scale and data requirementsBuild and integrate computer vision solutions including object detection, image classification, segmentation, and OCR, using OpenCV, TensorFlow or PyTorch, and vision-language models for multi-modal understandingContainerize AI services using Docker and manage deployments across cloud and on-premise environmentsDeploy and maintain models and agentic services in production, with observability, tracing, and evaluation pipelines to monitor performance, drift, and reliabilityTranslate client requirements into technical scope and deliver iteratively under tight timelinesBuild data pipelines for training and inference, ensuring clean and reliable data flowWrite maintainable Python code with proper documentation, testing, and version control practicesCommunicate progress and technical tradeoffs clearly to both technical and non-technical stakeholdersParticipate in client calls, demos, and reviews as a technical representative of the teamEvaluate new AI tools, models, protocols, and frameworks for adoption across client projects
Experience/Skills Required:
3+ years of relevant work experience in AI/ML development and deployment, with a Bachelor's Degree in Computer Science, Computer Engineering, Data Science, Machine Learning, or a related fieldFoundational knowledge of machine learning and deep learning concepts, including model training, evaluation, and optimizationMathematical knowledge in statistics, probability, linear algebra, and calculus as applied to ML and DLStrong knowledge of GenAI and LLMs, with hands-on experience building and integrating LLM-based applicationsHands-on experience developing agentic systems in Python, building agents from scratch using Pydantic for data validationFamiliarity with agentic frameworks such as LangChain and LangGraph, and standardized agent protocols such as MCP and A2AExperience with vector databases such as Pinecone, Weaviate, or Qdrant,, and an understanding of hybrid search and reranking for retrieval-augmented generationProficient in TensorFlow and PyTorch, with a track record of taking models from development through deploymentExperience with computer vision libraries and tools including OpenCV, YOLO, PIL, and deep learning frameworks for image processing tasksHands-on experience containerizing and deploying AI services using Docker, with working knowledge of orchestration tools.Working knowledge of at least one major cloud platform (Azure preferred) for AI/ML deploymentStrong analytical thinking, problem-solving ability, and clear communication for both technical and non-technical stakeholdersComfort working in a fast-paced, client-facing environment with shifting priorities and short delivery cycles.Awareness of privacy, data security, and ethical considerations in GenAI development, including responsible handling of client data and compliance with relevant regulations.