AI Engineer – Generative AI & Agentic AI

KData Inc.

United States

Remote

USD 120,000 - 180,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

KData Inc. in the United States is seeking an AI Engineer specializing in Generative AI and agentic workflows to design, develop, and operate production-grade AI services.

You will build GenAI applications, RAG pipelines, and tool-using agents, deploying on cloud platforms with CI/CD, observability, and security baked in.

Candidates have strong Python, ML, and API integration skills, plus experience with LangChain, vector stores, and scalable data pipelines.

Qualifications

  • Strong practical Python skills and maintainable code.
  • Experience with REST APIs, JSON, async programming, and API integration.
  • Familiarity with Git, unit testing, debugging, and basic software design principles.

Responsibilities

  • 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; iterate based on 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 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 with proper authentication and data boundaries.
  • Build APIs and UIs/prototypes using 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 and documentation.

Skills

Python
REST APIs
Async programming
Git
Testing

Education

Bachelor's degree in Computer Science, Engineering, Data Science, or related

Tools

NumPy
pandas
Pydantic
FastAPI
Streamlit
LangChain

Job description

AI Engineer – Generative AI & Agentic AI

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
  • 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.
  • 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.
  • 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.
  • 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 AI • 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 Inc. • United States

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

KData AI • United States

Remote
USD 140,000 - 210,000
GenAI Lead
GenAI Lead

GlobalPoint • Charlotte (NC)

On-site
USD 180,000 - 250,000
Senior AI Engineer - GenAI + Data Platform - AWS
Senior AI Engineer - GenAI + Data Platform - AWS

Compunnel Inc. • Los Angeles (CA)

On-site
USD 120,000 - 160,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
AI Engineer
AI Engineer

The Functionary • United States

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

Mudals Technologies Private Limited • United States

Remote
USD 180,000 - 240,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