AI Support Developer
JOB RESPONSIBILITIES
Assist in the development of AI-powered applications, tools, and services using modern frameworks like LangGraph, LangChain, and Python
Support the implementation of prompt-based solutions, agent workflows, and data integrations with LLMs (Large Language Models)
Collaborate with senior developers to design, build, test, and document AI features and microservices
Work with internal team members to understand technical requirements and contribute ideas to improve functionality and user experience
Help diagnose and troubleshoot issues related to model output, vector search, API interactions, or data formatting
Learn and apply best practices in prompt engineering, memory management, and secure development for AI systems
Participate in regular code reviews and contribute to team discussions on architecture and design
Follow project timelines and complete assigned development tasks on schedule
Maintain accurate records of work completed and report progress regularly
Take advantage of company-provided learning opportunities to grow AI expertise and technical skills
Demonstrate company values and maintain a positive, proactive attitude in all interactions
CHARACTERISTICS
Strong written and verbal communication skills
Curious and motivated to learn new AI technologies and development techniques
Analytical thinker with a structured, problem-solving mindset
Highly attentive to detail and quality in both code and documentation
Team-oriented and open to feedback and mentorship
Self-starter with a desire to build real-world AI applications
Able to remain calm and troubleshoot under guidance when facing challenges
EXPERIENCES AND SKILLS
Bachelor’s degree (or currently pursuing) in Computer Science, Artificial Intelligence, Software Engineering, or a related field
1–3 years of professional or academic experience in software or AI development
Experience with or strong interest in:
Python programming
LLMs (e.g., OpenAI, Claude, Mistral, Bedrock models)
LangChain, LangGraph, or other AI orchestration tools (preferred but not required)
Basic understanding of:
Prompt engineering concepts
RESTful APIs and JSON
Version control tools like Git
Agile development workflows
Exposure to or interest in tools like Redis, Postgres, or vector databases is a plus
Enthusiastic about building solutions that leverage modern AI frameworks
#LI-PP1
Jonas Software is the leading provider of enterprise management software solutions to the Country and Golf Clubs, Foodservice, Construction, Fitness & Sports, Attractions, Salon & Spa, Education, Radiology/Laboratory Information Systems, and Product Licensing industries. Within these vertical markets, Jonas is made up of over 65 distinct brands, which are respected and leaders within their own domain.
Jonas’ vision is to be the branded global leader across the aforementioned vertical markets and to be recognized by customers and respective industry stakeholders as the trusted provider of ‘Software for Life’ and as an ambassador for technology, product innovation, quality, and customer service.
Jonas Software is the valued technology partner of over 60,000 customers worldwide in more than 30 countries. Jonas employs over 2,000 skilled individuals consisting of a cross-section of industry experts and technology professionals. Jonas is headquartered in Canada and also operates offices throughout North America, the United Kingdom, Europe, Australia New Zealand and Africa. Jonas is a 100% owned subsidiary of Constellation Software Inc., headquartered in Toronto and traded on the S&P/TSX 60.
Loading similar jobs...
Discover fully remote job opportunities in the United States at USA Remote Jobs. Apply for roles like Software Developer, Customer Service Specialist, Project Manager, and more!