- Company Name
- Nous Infosystems
- Job Title
- AI/ML Engineer
- Job Description
-
Job title: AI/ML Engineer
Role Summary: Develop and deploy large‑scale generative AI and NLP solutions, designing and orchestrating agent-based architectures with LangChain, LangGraph, and related frameworks, while ensuring robust backend APIs, MLOps workflows, and secure cloud deployments.
Expectations:
- Design, prototype, and iterate production‑grade GenAI applications, integrating LLMs, embeddings, and RAG pipelines.
- Collaborate cross‑functionally to deliver scalable, compliant AI systems on AWS infrastructure.
Key Responsibilities:
- Engineer backend services in Python using FastAPI, integrating ML models via PyTorch/TensorFlow.
- Build and maintain LangChain/LangGraph agent pipelines, managing state, memory, and graph‑based orchestration.
- Implement and optimize RAG architectures with vector stores and fine‑tuned LLMs (OpenAI, LLaMA, Cohere, etc.).
- Deploy ML pipelines with MLflow, ensuring versioning, reproducibility, and monitoring.
- Apply agent observability with LangSmith/LangFuse, and manage agent‑to‑agent communication (MCP).
- Design tool‑use ecosystems and advanced planning/reasoning strategies (AutoGen, CrewAI).
- Ensure secure, compliant deployment practices in enterprise environments.
- Collaborate with data engineering teams to build end‑to‑end data pipelines and integrate React.js front‑end components as needed.
Required Skills:
- Python programming; backend API design (FastAPI).
- ML/NLP fundamentals, generative AI, transformers, OCR.
- Expertise in LangChain, LangGraph, LlamaIndex; experience with AutoGen/CrewAI.
- Familiarity with embeddings, vector stores, RAG, LLM fine‑tuning.
- Proficiency in PyTorch/TensorFlow, MLflow.
- MLOps on AWS; cloud‑native CI/CD, secure deployment.
- Agent observability (LangSmith/LangFuse); memory and state management.
- Strong coding standards, unit testing, and documentation.
- Experience with React.js is a plus.
Required Education & Certifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- Relevant certifications in ML, cloud platforms (AWS), or software engineering are advantageous.