IDinsight is seeking an AI Engineer with strong software engineering skills in Python, experience building with Large Language Models (LLMs), and a passion for building solutions to difficult social problems. As an AI engineer on the AI Transformation team, you will take problems from concept to deployed, user-facing tools—handling frontend, backend, and everything in between. You will work independently to solve complex challenges and quickly learn new tools and technologies as needed.
Key Responsibilities
Collaborate with IDinsight teams and external clients to understand processes and identify AI-powered solutions for specific pain points.
Work across business functions (research, finance, operations, program management) to create efficiency gains through AI tools and automation.
Build and deploy user-facing AI applications, including LLM-based pipelines, agents, and workflow automations.
Design, test, and iterate on LLM-based solutions using prompt engineering, retrieval-augmented generation (RAG), multi-step agent architectures, and API integrations.
Work across the full stack (frontend, backend, and deployment) to ship practical tools.
Develop dashboards, usage tracking, and analytics to measure the impact of deployed tools.
Synthesize, visualize, and communicate results to internal teams and external clients via dashboards, reports, and interactive visualizations.
Document and share lessons learned through blog posts or internal presentations.
Technical Qualifications
Experience: 2–4 years of professional experience in software engineering, AI/ML engineering, or a closely related technical role.
Python Proficiency: Strong skills in Python are required, including web frameworks, API development, and scripting. (Applicants must be comfortable building production-quality applications).
LLM Expertise: Experience building solutions using Large Language Models, including prompt design, RAG systems, or LLM API development.
Full-Stack Capability: Ability to work across the backend (APIs, data pipelines), frontend (basic UI/UX), and deployment (containerization, cloud services).
Data Skills: Working knowledge of SQL and comfort with structured data.
Development Tools: Familiarity with version control (Git), CI/CD practices, and writing clean, reproducible code.
Education: B.S./B.S.E. degree in Computer Science, Software Engineering, Applied Math, Data Science, or a similar technical field.
Career Development
IDinsight provides self-directed professional development plans and "stretch" opportunities. The entrepreneurial culture allows roles and career progression to be tailored to individual strengths, whether following technical, managerial, or client-facing paths.
How to Apply
Interested and qualified candidates should apply online via the IDinsight career portal. Navigate to IDinsight on Bamboohr to submit your application.