Software Developer
Software Engineer (AI & APIs) - Volunteer Position
Organization: SOMOS.tech
Time Commitment: 1-2 hours per week
Key Responsibilities:
AI Integration and DevelopmentDesign and implement AI solutions to enhance organizational processes.
Stay updated with the latest advancements in AI technology.
Apply machine learning or other AI techniques to solve specific problems within the organization.
API Development and ManagementDevelop and maintain APIs to ensure smooth integration of various software systems.
Work with other team members to understand their API needs and deliver efficient solutions.
Ensure data security and compliance with relevant regulations in all API integrations.
Collaboration and PlanningParticipate in regular meetings with the tech team to discuss ongoing projects.
Provide insights and feedback on AI and API strategies.
Collaborate with other volunteers and staff to understand their technical needs.
Documentation and ReportingDocument all development processes, changes, and updates for future reference.
Prepare reports on project progress and challenges encountered.
Ensure clear communication of technical aspects to non-technical team members.
Continuous Learning and ContributionEngage in continuous learning to stay ahead in the fields of AI and API technologies.
Contribute to the organization's knowledge base by sharing insights and best practices.
Desired Skills and Experience:
Some experience in leveraging AI technologies and API development.
Ability to code in JavaScript
Strong problem-solving skills and ability to work independently.
Familiarity with software development best practices.
Excellent communication skills, both written and verbal.
Passionate about using technology for social good.