Company Information
Organization Name: ProvideSure
Website: https://www.providesure.com/
FLSA Status: Non-exempt
Prepared Date: 05-21-2026
Effective Date: 05-21-2026
Hiring Manager Job Title: Junior Software Engineer
Job Level: Individual Contributor
Employment Status: Full-time Regular
Primary Location: Hybrid/Indianapolis, IN
Job Summary
Research, design, and develop Artificial Intelligence (AI)
processes or specialized utility programs. Analyze business needs and develop
solutions, applying principles and techniques of computer science, engineering,
and mathematical analysis. May review models, suggest changes, QC and debug
programming as needed. May maintain databases within an application area,
working individually or coordinating IT team. Provide mentorship to other team
business areas when appropriate.
Education and Experience
Bachelor's degree or equivalent experience. Preferably in Computer
Science, Software Engineering, Data Science, Artificial Intelligence, or a
similar field
Knowledge
- AI/LLM Application
Development - Agentic AI
Development and Prompt Engineering - RAG
(Retrieval-Augmented Generation) Pipeline Development and Management - Vector Database
Management (storage, indexing, retrieval) - MCP (Model Context
Protocol) Server Development for tooling and analytics - Workflow
Automation Platforms (N8N and similar) - AI Model Training
and Fine-Tuning (including frameworks like UnSLOTH) - Low-Code/Internal
Tooling Platforms (ToolJet) - WordPress Site
Management - Backend
Development (APIs, relational and NoSQL databases) - ETL Script
Development and Maintenance - BI and Dashboard
Development (Apache Superset) - Data Orchestration
(Apache Airflow) - Object-Oriented
Programming (Python, JavaScript/TypeScript) - Data Handling,
Querying, Structuring, and Pre-Processing (Pandas, NumPy, SQL) - SQL and NoSQL
Databases (PostgreSQL, MongoDB, Snowflake) - Containerization
and Version Control (Docker, Git/GitHub) - Software
Development Lifecycle - Testing,
Validation, and Performance Tuning - Clear and Accurate
Documentation (Confluence/Jira)
Skills
- Knowledge and
ability to use LLM models - Ability to create
and build applications using AI LLM models - Assist in the
development in ToolJet - WordPress site
management - RAG pipeline
management and development - Vector
storage/database management and development - Build and maintain
workflows in tools like N8N - Creating agentic
AI agents - Agent prompt
engineering - MCP servers for
tools to help with KPI and analytical outputs - Develop and
maintain ETL scripts - Assist in the
development of Superset Dashboards - AI model training
- Clear and accurate
documentation
Work Context
Communication - Must be able to communication with CTO, CEO, COO and other
members of management effectively.
Role Relationships - Reports to Chief Technology Officer
Responsibility for Others - This role does not supervise others
Work Setting - The work is typically done from a personal computer, behind a desk.
Environmental Conditions - The work is done in a temperature controlled office environment.
Job Hazards - The risk of injury on the job is extremely low.
Body Positioning - The role required sitting for long periods.
Impact of Decisions - The decisions made in this role have immediate impact on the
company. The decisions can be very visible at times.
Routine versus Challenging Work - The role will require being able to
change priorities, solve complex problems and offer solutions to the business.
Primary Job Duties
- Develop and
maintain applications powered by LLMs - Build and maintain
RAG pipelines and vector database integrations - Develop agentic AI
workflows and MCP servers - Build and maintain
automation workflows in N8N - Develop and
maintain ETL scripts and Superset dashboards - Assist with
backend development (APIs, databases) and ToolJet front-end work - Engage in the full
software development lifecycle: coding, debugging, testing, deployment,
and documentation - Document all
processes clearly and accurately
Tools and Technology
Tools:
· N8N
· Python
- Pandas, NumPY, PYTorch, UnSLOTH
· Javascript/Typescript
· Snowflake
· SQL
- PostgreSQL
· NoSQL
- MongoDB
· ToolJet
· OpenClaw
· TTS/STT
models
· Opensource
LLM models
· Apache
Airflow
· Apache
SuperSet
· Confluence/Jira
· Docker
· Git/Github
· Claude
Code
Note
This job description in no way states or implies that these are
the only duties to be performed by the employee(s) incumbent in this position.
Employees will be required to follow any other job-related instructions and to
perform any other job-related duties requested by any person authorized to give
instructions or assignments. All duties and responsibilities are essential
functions and requirements and are subject to possible modification to
reasonably accommodate individuals with disabilities. To perform this job
successfully, the incumbents will possess the skills, aptitudes, and abilities
to perform each duty proficiently. Some requirements may exclude individuals
who pose a direct threat or significant risk to the health or safety of
themselves or others. The requirements listed in this document are the minimum
levels of knowledge, skills, or abilities. This document does not create an
employment contract, implied or otherwise, other than an “at will”
relationship.
The company is an Equal Opportunity Employer, drug free workplace,
and complies with ADA regulations as applicable.