What are the responsibilities and job description for the W2 / open for transfers _ GenAI / RAG Engineer (Data Engineering Background) position at Mitchell Martin Inc.?
Term: Long Term Consulting position
Location: Charlotte , NC, new jersey NJ, Plano, TX, Chicago, Seatle, WA,
San Francisco, CA, Kennesaw, GA, Richmond, VA (few more )
Position type: Long term contract / contract-to-hire possible
Must be 3x onsite/Week
*****H1B Transfer candidates are WELCOME to apply!
Green Card, EAD and US Citizens are encouraged to apply. *****
About the Role
- We are a highly technology-driven platform that has completed a RAG Proof of Concept and is now building a production-grade GenAI platform.
- This is not a research role and not a “ChatGPT user” role.
- We are looking for engineers who build AI systems, not those who simply use AI tools.
- If you have a strong data engineering foundation and have transitioned into GenAI, this role is for you.
What You Will Build
- A production-ready RAG (Retrieval-Augmented Generation) platform
- RAG-as-a-Service APIs that can be reused by multiple applications
- AI agents to automate enterprise workflows
- Scalable, secure, monitored GenAI services
- This is hands-on engineering work — from data ingestion to APIs to production monitoring
Required Skills (Must Have)
- Core Engineering
- Strong Python development (real application code, not scripts)
- Experience building API-based services (FastAPI or similar)
- Comfortable working in multi-repo codebases using VS Code (not notebook-only)
- Data Engineering Foundation
- Hands-on experience with Spark / PySpark
- Building and maintaining data pipelines
- Working with large datasets in production environments
GenAI / RAG Engineering
- Hands-on experience building RAG systems, not just using tools
- Strong understanding of:
- Document ingestion & chunking
- Embedding generation
- Vector databases
- Retrieval logic
- Prompt construction using retrieved context
- Ability to clearly explain RAG architecture end-to-end