Support the AI development team in building innovative solutions for nonprofit efficiency. Focus on frontend development, user experience, and rapid prototyping using modern AI tools.
Key Responsibilities
Development Support ? Deliver measurable PoC components with daily progress commits ? Provide user testing feedback implementation with documented changes ? Support UI/UX testing with detailed testing reports and iteration recommendations ? Ensure deployment readiness with comprehensive documentation and handoff materials Technology Focus ? Work with AI-powered development tools (Replit, Windsurf, Cursor) for rapid application prototyping ? Support iterative development workflow: AI-assisted coding ? manual refinement ? user feedback integration ? Assist with deployment processes on organizational servers ? Contribute to open-source component development Learning & Growth Areas ? AI application development fundamentals ? User experience design for AI-powered tools ? Deployment and server management basics ? Inference engine integration (Groq and similar services) ? Nonprofit sector technology challenges ? Collaborative development through GitHub ? Multi-modal application interfaces
Required Qualifications
? Currently pursuing or recently completed degree in Computer Science, AI, or related field ? Basic proficiency in JavaScript, Python, React or similar programming languages ? Familiarity with modern web development frameworks ? Interest in AI/ML applications and social impact technology ? Good communication skills and ability to work in fast-paced environment
Preferred Qualifications
? Experience with AI/ML projects or coursework ? Familiarity with AI-assisted development platforms (Replit, Cursor, Windsurf) ? Previous internship or project experience in nonprofit sector ? Knowledge of user experience design principles ? Basic understanding of API integration and inference services
Junior AI Engineer/Intern (Position 2)Position Overview:
Support AI development team with focus on data pipeline development, backend systems, and machine learning model implementation for nonprofit applications.
Key ResponsibilitiesBackend Development Support
? Deliver functional synthetic data pipeline components with performance metrics ? Implement and document machine learning model training and validation processes ? Build compliance and cybersecurity features with security testing reports ? Develop and maintain API documentation for partner application integrations Technical Learning Areas ? Open-source AI model integration (Llama, Haystack ecosystem) ? Inference engine integration and optimization (Groq, self-hosted instances) ? Data processing and analytics pipeline development ? ML/NLP implementation for prediction and translation services ? OSINT data integration and processing ? Security framework implementation ? Server deployment and infrastructure basics
Required Qualifications
? Currently pursuing or recently completed degree in Computer Science, Data Science, or related field ? Basic understanding of machine learning and data processing ? Proficiency in Python and familiarity with ML libraries (scikit-learn, pandas, numpy) ? Interest in data ethics and responsible AI development ? Ability to work independently and as part of distributed team
Preferred Qualifications
? Experience with natural language processing or computer vision projects ? Familiarity with open-source AI models and frameworks ? Understanding of data privacy and compliance requirements ? Previous experience with nonprofit or social impact projects ? Knowledge of cybersecurity fundamentals ? Experience with inference APIs and model deployment ? Basic server administration or DevOps knowledge