Nonprofit

Generative AI Developer

Remote, Work must be performed anywhere in the world


  • Details

    Job Type:Contract / Freelance
    Start Date:October 1, 2024
    End Date:October 1, 2025
    Application Deadline:September 25, 2024
    Experience Level:Managerial
    Compensation:USD $30 - $60 / hour
    This is an hourly position that we estimate to be about 10 hours a week for 12 months.

    Description

    About Us

    Root Change is a pro-equity social change organization, testing new ideas and leveraging learning to advocate for far-reaching change within the development sector. We believe that traditional approaches to development have failed to address the systemic causes of poverty, injustice, and vulnerability in the world. That is why we design programs, technologies, and interactive experiences that help people, organizations, and communities build better futures for themselves. Our daily work is focused on putting more power in the hands of local actors, developing the capacity of systems—made up of civil society, government, and citizens—to work together more effectively, and creating adaptive approaches that are responsive to ever-changing environments.

    Recently, Root Change has developed a Large Language Model (LLM)-driven chatbot integrated into Slack to assist staff in engaging with internal documents and field data. Although we've mainly used this tool internally so far, we are exploring ways to enhance it and expand the offering for external partners.

    Role Overview

    As a Generative AI Developer, you will work on expanding our LLM-driven chatbot's capabilities. Your primary responsibility will be to further develop, optimize, and scale this AI-based product while ensuring integration with a variety of platforms and tools. You will play a crucial role in designing new features, improving retrieval techniques, managing document libraries, and implementing LLM comparisons to deliver an optimal user experience.

    Key Responsibilities:

    • Implement and optimize Retrieval Augmented Generation (RAG) techniques, including document chunking and retrieval, leveraging tools like LangChain and Pinecone.
    • Develop and enhance the LLM-driven chatbot for external partner use through a variety of platforms.
    • Manage deployments using AWS services, particularly Elastic Beanstalk, to ensure scalable and secure environments.
    • Build and maintain web applications and APIs using Python and Flask.
    • Integrate various APIs (e.g., Slack, Pinecone, Google Drive) to enhance the chatbot’s functionality and extend its capabilities.
    • Manage and organize document libraries for use in semantic retrieval.
    • Compare and optimize results across LLMs like GPT, Claude, and Gemini to ensure the best possible performance.
    • Collaborate with cross-functional teams to align the product's functionality with user needs and business goals.

    Required Qualifications:

    • Proven experience in developing and deploying LLM-driven chatbots.
    • Expertise in Retrieval Augmented Generation (RAG) techniques, including working with tools like LangChain and Pinecone.
    • Strong knowledge of AWS services, particularly Elastic Beanstalk for deployment and scaling.
    • Proficiency in Python, with experience using Flask to build APIs and web applications.
    • Experience with API integration, specifically with platforms such as Slack, Pinecone, and Google Drive.
    • Ability to set up and manage document libraries for basic semantic retrieval in LLMs.

    Preferred Qualifications:

    • Advanced experience in managing large-scale document libraries for use in complex semantic retrieval systems.
    • Experience comparing and optimizing performance across different LLMs such as GPT, Claude, and Gemini for specific use cases.
    • Familiarity with field data management workflows or document processing in large organizations.
    • Strong problem-solving skills and a collaborative mindset for working with cross-functional teams.
    • Experience with optimizing cloud deployment environments for AI applications.

    Our Values

    Each employee is expected to embody Root Change’s core values as a representative of the institution.

    Embrace Root Change’s mission and core values, including belief that:

    • All people have a right to participate in decisions affecting their lives
    • Gender and racial equity is mandatory for social transformation
    • Local development actors should drive the development agenda in their own countries
    • Diversity in background, race, gender, and age strengthens our capacity to be wise managers of public and private funds

    Position Duration & Compensation

    This is an hourly position that we estimate to be about 10 hours a week for 12 months. Pay will be $30-60/hour, depending on the consultant's level of experience and the cost of living in their location. We are looking for someone who can be available online and participate in team calls during 9am-2pm EST at least 2 days a week.

    Application

    To apply, submit a one-page cover letter and your resume to rdickinson@rootchange.org and aserrano@rootchange.org using the subject line “Generative AI Developer” by 9am US Eastern on September 25, 2024. Interviews will be conducted on a rolling basis until the position is filled. The preferred start date is October 15, 2024.

    “Root Change, Inc. is committed to the fundamental principles of equal employment opportunity. We are committed to treating people fairly, with respect and dignity, and to offering equal employment opportunities based upon an individual's qualifications and performance - free from discrimination or harassment because of race, color, ancestry, place of origin, religion, gender, sexual orientation, age, marital status, family status, physical or mental disability.”

    Candidates must demonstrate proficiency in English and all work products must follow United States industry standards.

    About Us

    Root Change is a pro-equity social change organization, testing new ideas and leveraging learning to advocate for far-reaching change within the development sector. We believe that traditional approaches to development have failed to address the systemic causes of poverty, injustice, and vulnerability in the world. That is why we design programs, technologies, and interactive experiences that help people, organizations, and communities build better futures for themselves. Our daily work is focused on putting more power in the hands of local actors, developing the capacity of systems—made up of civil society, government, and citizens—to work together more effectively, and creating adaptive approaches that are responsive to ever-changing environments.

    Recently, Root Change has developed a Large Language Model (LLM)-driven chatbot integrated into Slack to assist staff in engaging with internal documents and field data. Although we've…

    Level of Language Proficiency

    English

    English

    Location

    Remote
    Work must be performed anywhere in the world
    Associated Location
    610 8th St NE, Washington, DC 20002, United States

    How to Apply

    To apply, submit a one-page cover letter and your resume to rdickinson@rootchange.org and aserrano@rootchange.org using the subject line “Generative AI Developer” by 9am US Eastern on September 25, 2024. Interviews will be conducted on a rolling basis until the position is filled. The preferred start date is October 15, 2024.

    To apply, submit a one-page cover letter and your resume to rdickinson@rootchange.org and aserrano@rootchange.org using the subject line “Generative AI Developer” by 9am US Eastern…

    Similar Jobs

    Illustration

    Take the Next Step in Your Career

    Match with social-impact hiring managers, explore the latest job opportunities, and get notified when new opportunities meet your search criteria.