What are the responsibilities and job description for the AI solution Engineer position at NMK Global Inc.?
NMK Global Inc. is a global IT Services & Solutions company specializing in IT Staffing, Technology Consulting, Workforce Solutions, and Application Development Services. We help organizations build high-performing technology teams by connecting them with exceptional talent across a wide range of industries. Our expertise, industry knowledge, and consultative approach enable clients to achieve successful business outcomes while helping professionals advance their careers.
Experience: 4–8 Years
Job Description:
We are seeking a highly skilled AI Solution Engineer with expertise in Python, FastAPI, LangChain, LangGraph, OCR, and LLM-based application development. The ideal candidate will design and build scalable AI-powered microservices, develop cloud-native and event-driven solutions, integrate APIs, and deliver production-ready Generative AI applications.
Key Responsibilities:
- Design, develop, and maintain RESTful APIs using Python and FastAPI.
- Build and orchestrate LLM workflows using LangChain and LangGraph.
- Develop AI-powered microservices and backend services for GenAI applications.
- Integrate Tesseract OCR for document ingestion, text extraction, and preprocessing.
- Design prompt workflows, AI agents, and state-based execution pipelines.
- Build cloud-native, event-driven solutions using AWS Lambda, SQS, SNS, and related AWS services.
- Develop and manage APIs using Apigee API Gateway, including security, routing, OAuth, KVMs, and deployments.
- Implement RAG, embeddings, prompt engineering, structured outputs, and AI workflow orchestration.
- Ensure AI security with guardrails, prompt injection prevention, PII/PHI protection, logging, monitoring, and response validation.
- Collaborate with Data Scientists, ML Engineers, and frontend teams to deliver end-to-end AI solutions.
- Optimize APIs and AI pipelines for performance, scalability, reliability, and accuracy.
Required Skills:
- Strong proficiency in Python.
- Hands-on experience with FastAPI.
- Strong experience with LangChain and LangGraph.
- Experience with Tesseract OCR.
- Experience building REST APIs, asynchronous processing, and Microservices.
- Experience with LLM Integration, Prompt Engineering, RAG, Embeddings, and AI Agent Development.
- Strong knowledge of AWS Lambda, SQS, SNS, and cloud-native architectures.
- Hands-on experience with Apigee API Gateway (Proxy Development, OAuth, Policies, Routing, KVMs, API Products).
- Experience with Event-Driven Architecture.
- Knowledge of AI Guardrails, PII/PHI Protection, Prompt Injection Prevention, Logging, Monitoring, and Response Validation.
- Experience with Docker and cloud platforms.
- Strong understanding of structured and unstructured data processing.
- Experience delivering production-ready AI or document-processing solutions.
Preferred Skills:
- Experience with OpenAI, Azure OpenAI, or other LLM platforms.
- Knowledge of Vector Databases and embeddings.
- Experience with document processing pipelines (PDFs, images, scanned files).
- Strong understanding of API orchestration, tool calling, workflow orchestration, and Agentic AI.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
NMK Global Inc. is an Equal Opportunity Employer. We are committed to creating an inclusive workplace and consider all qualified applicants without regard to age, race, color, religion, sex, national origin, disability, protected veteran status, sexual orientation, gender identity, or any other characteristic protected by applicable law.