Junior AI Developer, Columbus, OH
Interim HealthCare Inc.
About the Role
This entry-level role designs, builds, tests, and supports software solutions using artificial intelligence, automation, and data-driven technologies to improve business processes. The Junior AI Developer works under the guidance of senior technical staff and uses AI-assisted development tools to accelerate coding, troubleshooting, documentation, and testing while maintaining established standards for security, quality, privacy, and source control.
Key Responsibilities
- Develop and maintain entry-level applications, scripts, integrations, and workflow automations using approved programming languages, frameworks, and development standards.
- Use GitHub Copilot, Claude, or comparable approved AI coding assistants proficiently to generate, explain, refactor, test, and document code.
- Independently review all AI-generated output for correctness, security, and maintainability.
- Assist with building and integrating generative AI solutions, including prompt-based applications, chat interfaces, retrieval-augmented generation workflows, and approved large language model APIs.
- Translate business requirements and user feedback into technical tasks, prototypes, and working software under the direction of senior developers or IT leadership.
- Write clean, modular, well-documented code and follow organizational standards for naming, error handling, logging, configuration, and reusable components.
Requirements & Tech Stack
- Demonstrated experience creating working software with Python, JavaScript/TypeScript, C#, or another modern programming language.
- Demonstrated proficiency using GitHub Copilot or Claude for AI-assisted software development, including prompt formulation, code review, debugging, testing, and documentation.
- Working knowledge of software development fundamentals, algorithms, data structures, object-oriented or functional programming, and common design patterns.
- Working knowledge of generative AI concepts, large language models, prompt engineering, embeddings, APIs, and the limitations and risks of AI-generated output.
- Ability to evaluate AI-generated code rather than accepting suggestions without validation, including checking for security vulnerabilities, licensing concerns, hallucinations, and incorrect assumptions.
- Familiarity with REST APIs, JSON, SQL, relational databases, and basic data transformation techniques.
- Familiarity with Git, GitHub, integrated development environments, command-line tools, and modern software testing practices.
Qualifications
- Bachelor's degree in computer science, Software Engineering, Information Systems, Data Science, or a related field; equivalent practical experience may be considered.
- Zero to two years of professional software development, internship, academic project, or comparable hands-on experience.