AI Engineer – Generative AI & Agentic AI

KData AI

United States

Remote

USD 120,000 - 180,000

Full time

7 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

KData AI is seeking an AI Engineer to design, develop, and operate production-ready GenAI applications. The role concentrates on GenAI, RAG, and agentic workflows using foundation models, enterprise data, APIs, and cloud services.

You will work with AI Architects, software engineers, and product teams to deliver secure, observable, and cost-aware AI capabilities like conversational assistants, document intelligence, summarization, and knowledge Q&A. Remote position.

Qualifications

  • Strong Python skills with modular, testable code.
  • Experience building GenAI/LLM apps and integrations.
  • Understanding of tokens, prompts, and model constraints.
  • Experience deploying AI services via cloud and container tech.

Responsibilities

  • Develop maintainable Python services for GenAI apps and data processing.
  • Implement prompt templates, tool calls, and model integrations; iterate_based_on_requirements.
  • Build end-to-end RAG pipelines: ingestion, embedding, retrieval, grounding.
  • Integrate vector/ hybrid search and tune retrieval quality with metrics.
  • Create agentic workflows with state, routing, retries, and approvals.
  • Integrate enterprise APIs and data sources with proper authentication/permissions.
  • Build APIs and dashboards with FastAPI/Streamlit; collaborate with frontend engineers.
  • Deploy and monitor AI services in cloud using CI/CD and containerization.
  • Instrument apps with logs, traces, and cost metrics; write tests.

Skills

Python
GenAI development
LLM integration
REST APIs
Testing & CI/CD

Education

Bachelor’s degree in CS/Engineering

Tools

FastAPI
Streamlit
Pydantic
FAISS
LangChain
Docker

Job description

The AI Engineer designs, develops, integrates, tests, and operates production-ready AI applications, with a focus on Generative AI (GenAI), Retrieval-Augmented Generation (RAG), and agentic workflows. The role turns product and business requirements into reliable software using foundation models, enterprise data, APIs, and cloud services. The AI Engineer works closely with AI Architects, software engineers, data engineers, product teams, and security stakeholders to deliver useful, secure, observable, and cost-aware AI capabilities such as conversational assistants, document intelligence, summarization, and knowledge Q&A.

Key Responsibilities

This is a remote position.

Role Overview

The AI Engineer designs, develops, integrates, tests, and operates production-ready AI applications, with a focus on Generative AI (GenAI), Retrieval-Augmented Generation (RAG), and agentic workflows. The role turns product and business requirements into reliable software using foundation models, enterprise data, APIs, and cloud services. The AI Engineer works closely with AI Architects, software engineers, data engineers, product teams, and security stakeholders to deliver useful, secure, observable, and cost-aware AI capabilities such as conversational assistants, document intelligence, summarization, and knowledge Q&A.

  • Develop maintainable, tested Python services and components for GenAI applications, data processing, retrieval, and model integration.
  • Implement prompt templates, structured outputs, tool/function calling, and model-provider integrations; evaluate and iterate based on task requirements.
  • Build end-to-end RAG pipelines including document ingestion, parsing, cleaning, metadata extraction, chunking, embedding, indexing, retrieval, reranking, and context construction.
  • Integrate vector and hybrid search systems; tune retrieval and grounding quality using relevant evaluation datasets and metrics.
  • Develop agentic workflows with bounded tool use, state management, routing, retries, error handling, and human approval where needed.
  • Integrate enterprise APIs, databases, document repositories, and business systems while respecting authentication, permissions, and data boundaries.
  • Build application APIs and user interfaces or prototypes using frameworks such as FastAPI and Streamlit; collaborate with frontend engineers for production interfaces.
  • Deploy and operate AI services in cloud environments; use containers, CI/CD, configuration management, and environment separation.
  • Instrument applications with logs, traces, metrics, and feedback capture; monitor quality, latency, token usage, failures, and cost.
  • Write unit, integration, retrieval, evaluation, and regression tests; participate in code reviews, documentation, and technical knowledge sharing.
  • Apply security and responsible AI practices, including prompt-injection defenses, sensitive-data handling, output validation, and safe tool permissions.
Requirements
Mandatory Skills & Experience
1. Python & Software Engineering
  • Strong practical Python skills, including writing modular, readable, maintainable, and testable code.
  • Experience with common Python libraries such as NumPy, pandas, and Pydantic; familiarity with typing, packaging, virtual environments, and dependency management.
  • Working knowledge of REST APIs, JSON, asynchronous programming (async/await), concurrency, exception handling, and API integration.
  • Familiarity with Git, code reviews, unit testing (e.g., pytest), debugging, and basic software design principles.
2. Generative AI & LLM Application Development
  • Hands-on experience building LLM-powered applications such as chat, summarization, extraction, document assistants, or question-answering systems.
  • Understanding of tokens, context windows, prompt design, system instructions, temperature and other generation parameters, structured generation, and model limitations.
  • Experience integrating hosted or open-source LLMs through APIs or model-serving endpoints.
  • Ability to use streaming, caching, batching where appropriate, and asynchronous processing to improve responsiveness and manage costs.
3. RAG, Embeddings & Search
  • Practical experience implementing RAG: document loading, parsing, chunking, embedding generation, vector indexing, retrieval, context assembly, and grounded response generation.
  • Understanding of dense retrieval, keyword search (BM25), hybrid search, metadata filtering, query rewriting, and reranking.
  • Familiarity with vector/search technologies such as FAISS, pgvector, Pinecone, Qdrant, Weaviate, Chroma, Milvus, Elasticsearch/OpenSearch, or cloud equivalents.
  • Ability to evaluate retrieval and answer quality using test questions, relevance/groundedness checks, and feedback.
4. AI Frameworks & Agentic Workflows
  • Experience with at least one current LLM application framework, such as LangChain or LangGraph; familiarity with framework abstractions and trade-offs.
  • Experience or working familiarity with agentic workflow frameworks such as Microsoft Agent Framework / AutoGen, Semantic Kernel, or CrewAI.
  • Understanding of tool/function calling, workflow state, routing, task decomposition, memory, retries, and human-in-the-loop patterns.
  • Familiarity with MCP (Model Context Protocol) and secure integration of agents with tools or external services is desirable; where required by the role, treat as a core skill.
  • Ability to implement bounded, testable workflows rather than relying on unconstrained autonomous behavior.
5. Cloud & Deployment (AWS, Azure, GCP)
  • Hands-on deployment experience on at least one of AWS, Microsoft Azure, or Google Cloud Platform, with willingness and ability to work across cloud environments.
  • AWS familiarity: Amazon Bedrock, SageMaker, S3, Lambda, ECS/EKS, IAM, and CloudWatch.
  • Azure familiarity: Azure AI Foundry, Azure OpenAI where applicable, Azure Machine Learning, Azure Functions, AKS, Entra ID, and Azure Monitor.
  • GCP familiarity: Vertex AI, Gemini, Cloud Storage, Cloud Run, GKE, BigQuery, and Cloud IAM.
  • Understand cloud fundamentals including compute, storage, networking basics, identity, secrets, logging, and deployment configuration.
6. APIs, Data & Application Integration
  • Experience integrating AI components with REST APIs, SQL/NoSQL databases, enterprise data sources, and application services.
  • Understanding of data preprocessing, document formats, metadata, access permissions, and data freshness for retrieval systems.
  • Familiarity with FastAPI or a similar Python API framework; Streamlit or equivalent is useful for prototypes and internal tools.
7. Quality, Security & Observability
  • Ability to test AI features beyond conventional software tests, including prompt/model regression, retrieval relevance, groundedness, and safety.
  • Familiarity with tracing and monitoring tools such as Langfuse, LangSmith, OpenTelemetry, or cloud-native observability.
  • Understanding of prompt injection, data leakage, output validation, moderation, least-privilege tool access, and secure handling of credentials.
  • Ability to track operational metrics such as latency, errors, token consumption, throughput, and cost.
Good-to-Have Skills
  • Model customization: fine-tuning, LoRA/QLoRA, PEFT, quantization, prompt tuning, or working with Hugging Face Transformers.
  • Experience with PyTorch or TensorFlow and foundational ML/NLP concepts, including model training or inference workflows.
  • Containerization with Docker; Kubernetes or managed container services; CI/CD pipelines and infrastructure as code.
  • Multimodal applications involving image, audio, speech, or vision-language models.
  • Experience with model providers and model families such as OpenAI, Anthropic, Google Gemini, Meta Llama, Mistral, or Cohere.
  • Frontend familiarity (JavaScript/TypeScript, React) or experience connecting AI APIs to web/mobile products.
  • Experience with data processing at scale, distributed processing, or tools such as Dask or Spark.
  • Exposure to AI governance and risk practices, including NIST AI RMF, ISO/IEC 42001, or regulated-domain requirements.
Qualifications & Experience
  • Bachelor’s degree in Computer Science, Engineering, Data Science, or a related discipline, or equivalent practical experience.
  • Typically 3+ years of software, data, or AI/ML engineering experience; practical GenAI application experience is strongly preferred. Adjust the level based on hiring needs.
  • Demonstrable project or professional experience delivering software components; production deployment experience is an advantage.
  • Strong problem-solving skills, curiosity, collaboration, and ability to learn evolving AI technologies.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI Engineer – Generative AI & Agentic AI
AI Engineer – Generative AI & Agentic AI

KData Inc. • United States

Remote
USD 120,000 - 180,000
Artificial Intelligence Engineer
Artificial Intelligence Engineer

Royal Cyber Inc. • United States

Remote
USD 140,000 - 210,000
AI Architect – Generative AI & Agentic AI
AI Architect – Generative AI & Agentic AI

KData AI • United States

Remote
USD 140,000 - 210,000
Lead AI Engineer
Lead AI Engineer

Mudals Technologies Private Limited • United States

Remote
USD 180,000 - 240,000
AI Architect – Generative AI & Agentic AI
AI Architect – Generative AI & Agentic AI

KData Inc. • United States

Remote
USD 180,000 - 260,000
Apps Development Group Manager - Senior Vice President
Apps Development Group Manager - Senior Vice President

Citigroup • Tampa (FL)

On-site
USD 150,000 - 230,000
GenAI Lead
GenAI Lead

GlobalPoint • Charlotte (NC)

On-site
USD 180,000 - 250,000
AI Engineer
AI Engineer

The Functionary • United States

Remote
USD 160,000 - 230,000
Generative AI Lead
Generative AI Lead

Interon IT Solutions • Chantilly (VA)

Remote
USD 180,000 - 250,000
Senior Lead Software Engineer- Python AI
Senior Lead Software Engineer- Python AI

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 150,000 - 190,000