Hi,
My name is Rohit Chauhan, and I am a Staffing Specialist at Novia Infotech LLC. I am reaching out to you on an exciting job opportunity with one of our clients.
Job Title: Senior Full Stack Python
Engineer (React / Agentic AI)
Location: Remote (Anywhere in the USA) –
Occasional Travel to Atlanta, GA
Eligibility: Must be a U.S. Citizen (USC)
or Green Card Holder (GC).
Job Summary
We are seeking a highly experienced Senior Full Stack AI Engineer to build enterprise-scale Agentic AI applications for a Fortune 500 client operating in a SOX-regulated, compliance-first environment. This role requires deep expertise in Python, React, TypeScript, LLMs, Agentic AI frameworks, RAG pipelines, and modern AI application architecture.
The ideal candidate will have hands-on experience building production-grade AI applications using LangChain, LangGraph, FastAPI, OpenAI APIs, Anthropic APIs, vector databases, and React while ensuring observability, scalability, security, and compliance.
Key Responsibilities
AI Application Development
- Design, develop, and deploy enterprise-grade Agentic AI applications.
- Build end-to-end AI-powered features using Python and React.
- Design prompt engineering strategies and optimize LLM interactions.
- Implement AI workflows supporting streaming responses and real-time user interactions.
- Develop scalable AI services for regulated enterprise environments.
Agentic AI Development
- Design and implement intelligent agent workflows using:
- LangChain
- LangGraph
- LlamaIndex
- Build:
- Multi-step reasoning workflows
- Tool & Function Calling
- AI Memory Management
- Human-in-the-Loop (HITL) workflows
- Optimize agent performance and reliability.
Retrieval-Augmented Generation (RAG)
- Design and implement enterprise RAG pipelines.
- Develop:
- Document Chunking
- Embedding Pipelines
- Vector Search
- Retrieval Optimization
- Re-ranking Strategies
- Evaluate retrieval quality and improve AI response accuracy.
- Integrate enterprise knowledge repositories into AI workflows.
Backend Development
- Build scalable backend services using Python and FastAPI.
- Develop RESTful APIs and OpenAPI-compliant services.
- Implement:
- Streaming APIs (SSE/WebSockets)
- Async Processing
- Background Job Orchestration
- Develop integrations with enterprise applications and data sources.
- Build production-ready Python microservices.
Frontend Development
- Develop modern AI-powered web applications using:
- React
- TypeScript
- Build:
- AI Chat Interfaces
- Streaming User Interfaces
- Document Workflows
- Dashboards
- Interactive Forms
- Implement efficient state management using:
- TanStack Query
- Zustand
- Redux Toolkit
AI Observability & Evaluation
- Develop AI evaluation frameworks.
- Monitor:
- Model Performance
- Token Usage
- API Cost
- Prompt Quality
- Response Quality
- Implement:
- Prompt Logging
- Response Logging
- Regression Testing
- AI Performance Dashboards
- Ensure proper handling of PII and compliance requirements.
LLM Integration
- Integrate multiple LLM providers including:
- OpenAI
- Anthropic
- Open-source LLMs
- Support deployments using:
- vLLM
- Text Generation Inference (TGI)
- Optimize:
- Latency
- Cost
- Failover
- Model Routing
Collaboration & Engineering Excellence
- Collaborate with Product, Platform, and Data Engineering teams.
- Participate in architecture reviews and technical design discussions.
- Conduct code reviews and mentor engineering teams.
- Maintain engineering standards and documentation.
- Follow Agile/Scrum development methodologies.
Required Technical Skills
Programming Languages
- Python
- TypeScript
- JavaScript
- SQL
Backend Technologies
- FastAPI
- Async/Await
- SQLAlchemy
- Pydantic
- REST APIs
- OpenAPI
- WebSockets
- Server-Sent Events (SSE)
Frontend Technologies
- React
- TypeScript
- React Hooks
- TanStack Query
- Zustand
- Redux Toolkit
- HTML5
- CSS3
Agentic AI Frameworks
- LangChain
- LangGraph
- LlamaIndex
- AI Agents
- Multi-Agent Systems
- Tool Calling
- Function Calling
- AI Memory
- Human-in-the-Loop (HITL)
Large Language Models (LLMs)
- OpenAI
- Anthropic
- Open-Source LLMs
- Prompt Engineering
- Context Window Management
- Structured Outputs
- Streaming Responses
Retrieval-Augmented Generation (RAG)
- RAG Architecture
- Embeddings
- Vector Databases
- Retrieval
- Re-ranking
- Knowledge Retrieval
- Chunking Strategies
Vector Databases
- pgvector
- Qdrant
- Weaviate
- Milvus
- FAISS
Database Technologies
- PostgreSQL
- SQL
- Schema Design
- Database Migrations
- Transactions
- Index Optimization
DevOps & CI/CD
- Git
- GitHub
- CI/CD Pipelines
- Code Reviews
- Deployment Automation
AI Observability
- Model Monitoring
- Prompt Evaluation
- Token Monitoring
- Cost Monitoring
- AI Regression Testing
- AI Logging
- Performance Metrics
Enterprise Development
- Microservices
- API Integrations
- Enterprise Architecture
- SOX Compliance
- Secure Software Development
- PII Handling
Development Methodologies
- Agile
- Scrum
- Test-Driven Development (TDD)
- Unit Testing
- Integration Testing
Required Qualifications
- 8+ years of professional software engineering experience.
- Strong Python backend development experience.
- Expertise with FastAPI or equivalent frameworks.
- Hands-on experience building production-grade LLM-powered applications.
- Experience using OpenAI, Anthropic, or open-source LLM APIs.
- Strong knowledge of LangChain, LangGraph, LlamaIndex, or similar agentic frameworks.
- Experience designing and implementing RAG pipelines.
- Hands-on experience with vector databases such as pgvector, Qdrant, Weaviate, Milvus, or FAISS.
- Strong React and TypeScript development experience.
- Experience building streaming AI interfaces.
- Strong API design experience using REST and OpenAPI.
- Experience with SQLAlchemy, Pydantic, and relational databases.
- Experience implementing AI evaluation frameworks.
- Strong understanding of Git, CI/CD, and software engineering best practices.
- Excellent communication and collaboration skills.
|
Rohit Chauhan IT Recruiter A: 4421 Avenida Ln, McKinney, TX, 75070
|
You received this message because you are subscribed to the Google Groups "NoviaJobs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to noviajobs+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/noviajobs/CAJ0-OE-0h0tQRO6_RaHx1UeZafuDSFK_BpfmOWch%2Biruwvda3A%40mail.gmail.com.
No comments:
Post a Comment