Job details
-
Vacancy TypeRemote
-
Job TypeContract, Full-time
-
Shift and ScheduleDay shift
Description
As an intern working with generative AI and various web development technologies like React Native, React.js, Node.js, and JavaScript, you would have the following responsibilities related to uploading audio, video, and images on ChatGPT, Bing AI, and Google BARD, as well as contributing to these projects:
Familiarize yourself with the existing codebase: Understand the architecture, code structure, and functionality of the applications you'll be working with. This includes studying the documentation and reviewing relevant code repositories.
Implement upload functionality: Develop the necessary code and UI components to enable users to upload audio, video, and image files. This involves handling file selection, validating file formats and sizes, and integrating with appropriate backend services.
Integrate with AI platforms: Collaborate with the team to integrate ChatGPT, Bing AI, and Google BARD APIs into the applications. This may include configuring API credentials, making API requests, and processing the responses to provide intelligent responses or perform relevant tasks based on user inputs.
Error handling and validation: Implement error handling mechanisms to handle edge cases during file upload, AI API integration, and data processing. Ensure appropriate validation and error messages are displayed to users when necessary.
Performance optimization: Identify areas of improvement and optimize the applications for better performance, such as reducing file upload times, optimizing API calls, and improving rendering speed.
Testing and bug fixing: Write comprehensive unit tests to ensure the stability and reliability of the upload functionality and AI integration. Collaborate with the team to identify and fix any bugs or issues that arise during testing or production use.
Documentation and knowledge sharing: Document your work, including code comments, API integration steps, and any relevant learnings or challenges encountered. Share your knowledge and contribute to the team's knowledge base by creating guides or conducting internal training sessions.
Collaborate and contribute: Actively participate in team meetings, discussions, and code reviews. Share ideas, suggest improvements, and contribute to the overall development efforts of the projects you are involved in.
Remember to communicate regularly with your team members, seek clarification when needed, and ask for guidance or support when facing challenges. Your responsibilities may vary depending on the specific project requirements and the organization you are and should be okay for company stocks and bonus.
Job Types: Full-time, Contract
Salary: $29,057.67 - $77,690.59 per year
Benefits:
- Employee discount
- Flexible schedule
- Paid time off
Schedule:
- Day shift
Supplemental pay types:
- Bonus pay