Junior AI Engineer/Intern (Position 1)
Position Overview:
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 Responsibilities
Backend 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
|