What are the responsibilities and job description for the GEN AI Developer position at Vega Intellisoft Inc.?
Job Details
Title: Sr. AI/ML Full Stack Developer
Duration: 6 Months Long Term
Location: Washington, DC 20433
Hybrid Onsite: 4 Days onsite per week from Day1.
Notes:
Candidates will be evaluated based on the skills mentioned in their Resume.
HM is fine if they are strong in AI / ML area mentioned below, with exposure to frontend technologies from integration perspective.
Requirement:
We are seeking a couple of strong Full Stack Developers to join our onsite team and help build cutting-edge AI applications. These applications will feature reusable services for generative AI use cases and chatbots utilizing large language models (LLMs). The ideal candidates should have a solid foundation in web development, backend services, and a deep understanding of AI and machine learning orchestration.
Key Responsibilities:
Frontend Development: Design, develop, and maintain user interfaces using Angular, ensuring seamless and responsive user experiences.
Backend Services: Develop and optimize RESTful APIs using Java or .NET, enabling efficient and secure communication between frontend and backend systems.
AI/ML Integration: Implement and manage AI/ML models and pipelines, including orchestration with Python for various AI functions.
Data Management: Work with structured, graph, and unstructured databases for data storage, retrieval, and management to support complex AI applications.
Retrieval-Augmented Generation (RAG): Implement RAG methods using Azure AI Search or AWS OpenSearch to enhance LLM performance.
Intent Detection and AI/ML Workflows: Develop intent detection and other natural language understanding components to power AI-driven applications.
Ingestion Pipelines: Design and deploy data ingestion workflows using Azure Data Factory (ADF) or equivalent cloud services for seamless data integration and ETL processes.
SharePoint Integration: Integrate and manage SharePoint for data handling, document storage, and content management.
Custom Model Development: Assist in creating and fine-tuning custom AI models; experience with few-shot learning, leveraging tools like Azure OpenAI, Google Gemini, or open-source LLMs is a plus.
Collaboration and Documentation: Work closely with cross-functional teams to ensure alignment on project goals, and maintain clear documentation for ongoing and future projects.
Required Skills:
Frontend Development: Proficient in Angular, with strong UI/UX skills.
Backend Development: Proficient in either Java or .NET for REST API development.
AI/ML Orchestration: Strong experience in Python, with a focus on machine learning, LLMs, and AI orchestration.
Data Management: Solid knowledge of structured (e.g., SQL), graph (e.g., CosmosDB), and unstructured databases (e.g., Elasticsearch).
RAG Implementation: Experience with retrieval-augmented generation using Azure AI Search or AWS OpenSearch.
Data Pipelines: Hands-on experience with Azure Data Factory for building and managing data ingestion pipelines.
Intent Detection: Experience developing or deploying intent detection models and NLU components.
SharePoint: Experience with SharePoint, especially for document storage and content management integration.
Preferred Skills:
AI Model Customization: Knowledge in creating custom AI models or fine-tuning existing LLMs, and familiarity with few-shot learning.
Generative AI Tools: Hands-on experience with Azure OpenAI, Google Gemini, or other open-source large language models.
DevOps: Familiarity with DevOps practices for CI/CD, particularly in cloud environments (Azure).
Collaboration Tools: Familiarity with tools like Azure DevOps, Git, or similar for source control and task management.