Job Description
Seeking an innovative GenAI Developer. The ideal candidate will be responsible for developing and integrating custom applications with Generative AI models, such as those from OpenAI while building dynamic, user-friendly front-end interfaces using Next.js.
Key Responsibilities:
AI Integration & Development:
Design, develop, and maintain custom applications that integrate with Generative AI models, including but not limited to models from OpenAI. Familiarity with GenAI frameworks (LangChain, LlamaIndex, etc)Develop APIs and services to enable seamless interaction between AI models and front-end applications.Fine-tune and optimize AI models for specific use cases, ensuring efficiency, accuracy, and scalability.Collaborate with data scientists to implement and test AI models, including NLP, image generation, and other generative technologies.
Front-End Development:
Build and maintain responsive, high-performance user interfaces using Next.js.Implement dynamic front-end features that interact with AI-driven back-end services.Optimize front-end performance and ensure seamless user experiences across various devices and browsers.Collaborate with UX/UI designers to create intuitive and aesthetically pleasing interfaces.
Technical Leadership:
Work closely with project managers to estimate timelines, identify potential risks, and deliver on project deadlines.Participate in architectural discussions to ensure scalability, security, and maintainability.
Quality Assurance and Security:
Implement methods of securely handling private customer information and proprietary client data and content. Understanding of GenAI evaluation techniquesConduct thorough testing of AI integrations and front-end implementations, including unit testing, integration testing, and user acceptance testing.
Required Qualifications:
Experience:
Focus on AI integration and front-end development.Proven experience in building and integrating applications with Generative AI models, particularly those from OpenAI.Experience with front-end development using Next.js, React, and related technologies.Strong understanding of RESTful APIs, GraphQL, and asynchronous data handling.
Technical Skills:
Proficiency in programming languages such as Python and JavaScript/TypeScript.Hands-on experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization (Docker, Kubernetes).Solid understanding of database management systems (SQL, NoSQL) and caching mechanisms.Knowledge of DevOps practices, CI/CD pipelines, and version control (Git).