IT Analyst - AI & Automation
The IT Analyst – AI & Automation supports the success of the Neovia IT organization by helping design, build, and maintain AI-powered and automation solutions that improve business processes. This entry-level role assists with developing generative AI applications (such as chatbots, knowledge assistants, and agentic workflows), building robotic process and workflow automations, and integrating systems through APIs — primarily using Python. The position provides an opportunity to build foundational skills in large language models, prompt engineering, automation, data handling, and business process analysis while working closely with more experienced team members.
Role and Responsibilities -
AI & Automation Development
· Assist in building generative AI applications such as chatbots, knowledge assistants, and agentic workflows using LLMs and prompt engineering.
· Support development and testing of automation solutions — including robotic process automation, workflow, document-processing, and email automations — primarily using Python.
· Help implement retrieval-augmented generation (RAG) and trigger-based or event-driven workflows, integrating LLM SDKs and AI frameworks under team guidance.
Collaboration & Business Alignment
· Work with customers, business analysts, and team members to map workflows, document requirements, and identify automation and AI opportunities.
· Help identify process bottlenecks and measure the potential ROI of proposed AI and automation solutions.
· Collaborate across teams to support delivery of quality solutions that meet customer expectations and service commitments.
Systems Development Life Cycle
· Participate in design, development, testing, deployment, and support of AI and automation solutions under guidance from senior team members.
· Help deliver solutions on time while learning about reliability, maintainability, and the cost and performance considerations of AI and automation workloads.
Data & API Integration
· Assist with building data pipelines and integrating systems via REST APIs, webhooks, and JSON payloads, including OAuth-based authentication.
· Support data preparation, cleaning, and processing (CSV, JSON, SQL) and assist with vector databases used for retrieval-augmented generation.
AI Safety, Quality & Standards
· Follow data privacy, AI safety, and documentation practices, including validating AI outputs and guarding against risks such as prompt injection.
· Use source control and CI/CD tools such as Git and GitHub with guidance from the team.
Business Process Improvement & Support
· Provide timely support, monitoring, troubleshooting, and issue resolution for deployed AI and automation solutions.
· Identify opportunities to automate manual processes and improve efficiency, and share ideas with the team.
Additional Responsibilities
- Other duties as assigned.
- Travel to various Neovia locations.
Typical Profile -
Experience:
· Bachelor’s degree in Computer Science, Data Science, Information Technology, or a related field — or an equivalent combination of education and relevant internship, project, or work experience.
· 0–2 years of experience in AI/automation development, Python development, IT support, or a related technical role.
· Exposure to Python programming, generative AI/LLMs, automation, or data handling through coursework, internships, or hands-on projects.
Technical Proficiency
· Foundational knowledge of Python (functions, classes, APIs, JSON, file handling, exception handling) and core LLM concepts such as prompt engineering, tokens, context windows, hallucinations, and RAG.
· Basic understanding of automation concepts (RPA, workflow and event-driven automation), REST APIs, and SQL.
· Exposure to Python libraries (such as Pandas, Requests, FastAPI, or LangChain) and an LLM SDK such as OpenAI or Claude is a plus.
Professional Attributes
· Strong curiosity about AI and automation, with a willingness to learn, experiment, and problem-solve.
· Good communication skills and ability to work effectively in a collaborative environment.
· Customer-focused mindset with attention to detail and follow-through.
Skills & Competencies:
AI & LLM Fundamentals
- Generative AI fundamentals: LLMs, prompt engineering, context windows, tokens, hallucinations, and retrieval-augmented generation (RAG).
- Exposure to AI application design — chatbots, knowledge assistants, agentic workflows, and multi-step reasoning.
- Awareness of AI safety practices: data privacy, prompt injection, and AI output validation.
Python Development
- Working knowledge of Python: functions, classes, APIs, JSON, file handling, and exception handling.
- Exposure to Python libraries such as Pandas, Requests, FastAPI, LangChain, and an OpenAI or Claude SDK.
Automation Concepts
- Understanding of robotic process automation (RPA) and workflow automation, including trigger-based and event-driven workflows.
- Exposure to document processing, file handling (merge/split), approval workflows, and email automation.
Data & API Integration
- SQL (joins), data cleaning, and CSV/JSON processing; familiarity with data pipelines, data quality concepts, and vector databases is a plus.
- API integration skills: REST APIs, OAuth basics, webhooks, and JSON payloads.
Agentic AI & AI Frameworks (nice to have)
- Exposure to agentic AI frameworks such as LangChain, LangGraph, Semantic Kernel, CrewAI, or AutoGen.
Business Process Analysis
- Ability to map workflows, identify bottlenecks, measure ROI, and document requirements