Job Description

Primary Responsibilities /Accountabilities/ Essential Functions:

AI Tool Development:

  • Design and develop AI-powered solutions (e.g., chatbots, automation scripts) using LLMs and internal frameworks.
  • Write and maintain clean Node.js/JavaScript code.

Collaboration & Requirements Gathering:

  • Meet with team members to identify tool requirements.
  • Work closely with the AI development team to understand and utilize pre-built frameworks.

Testing & Documentation:

  • Test solutions, gather feedback, and iterate for improvement.
  • Document code and tool usage; prepare reports using Microsoft Office.

Problem-Solving:

  • Troubleshoot and resolve technical challenges with a developer’s mindset.

Equipment Used and Responsibility

  • Node.js, TypeScript, Python
  • Microsoft Office Suite
  • Internal AI frameworks

Supervisory Responsibilities

None

Experience/ Education

  • Bachelor’s degree (or higher) in Computer Science, Information Systems, Data Science, Engineering, or another technical field.
  • Required: Programming experience with Node.js and JavaScript.
  • Preferred: Experience developing AI tools.
  • Strong problem-solving skills and ability to quickly learn new techniques.

Physical Requirements:

  • Sitting:      6-7 hours a day
  • Standing:  1-2 hours a day
  • Walking:   1-2 hours a day
  • Lifting:      Occasionally
  • Carrying:   Rarely
  • Pushing:    Rarely
  • Bending:   Frequently
  • Squatting: Rarely
  • Kneeling:     Rarely
  • Climbing:    Rarely
  • Reaching:    Occasionally
  • Grasping:     Frequently
  • Fine Eye to Hand Coordination:  Continuously
  • Driving:       Rarely
  • Work Environment:  Office building on site.  Work is performed primarily inside, subject to variations in temperature and weather, equipment noise and dust.

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online