unRAVL is seeking a highly skilled and forward-thinking
Full-Stack Software Developer
with deep experience leveraging modern AI tools and models. In this role, you will architect, build, and deploy intelligent software applications that integrate AI modalities (ChatGPT, Gemini, Claude, and others), interface with third-party APIs, and communicate with hardware systems across AV, lighting, rigging, and broadcast environments.
This is an opportunity to help shape the next generation of unified control systems in the "EduTainment" technology space--designing tools that are intuitive for students and powerful for professionals.
Key Responsibilities
AI-Integrated Software Development
Build applications that incorporate large language models and AI frameworks (e.g., OpenAI, Anthropic, Google Gemini, etc.)
Develop workflows and automations that intelligently process user input and generate context-aware outputs
Implement AI-assisted features for diagnostics, control, monitoring, education, and user guidance
Full-Stack Development
Design and implement both front-end and back-end systems
Create clean, responsive UI components and dashboards
Develop scalable, secure server-side infrastructure
APIs & System Integrations
Utilize APIs from internal and third-party software platforms
Integrate with CRMs, cloud services, databases, scheduling systems, and more
Send and interpret network-based communication (REST, WebSockets, UDP, TCP, JSON, XML, etc.)
Hardware Communication
Send control commands (text, UDP, serial-over-IP, etc.) to interface with AV, lighting, audio, rigging, and broadcast hardware
Collaborate with engineering teams to ensure accurate implementation and device compatibility
Collaboration & Innovation
Work with designers, engineers, and leadership to turn concepts into functional, polished tools
Participate in product roadmap discussions and propose innovative AI-driven features
Help build internal automations, developer tools, and workflows
What We're Looking For
Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related technical field
Strong full-stack development experience (front-end + back-end)
Proficiency with JavaScript/TypeScript and modern frameworks (React, Node.js, etc.)
Ability to integrate with and consume APIs from multiple platforms
Experience working with AI/LLM platforms such as OpenAI, Anthropic, Google Gemini, etc.
Ability to develop tools that process natural language queries and produce actionable outputs
Comfort with hardware communication protocols (UDP, TCP/IP sockets, REST endpoints, etc.)
Interest in AV technology, controls, IoT, or automation systems is a plus
Highly organized, proactive, and able to thrive in a collaborative, innovative environment
About unRAVL
unRAVL is an advanced, unified control platform built to simplify AV, lighting, rigging, audio, and broadcast technology across educational and multipurpose facilities. By combining streamlined interfaces, real-time monitoring, intelligent automation, and integrated tutorials, unRAVL enables anyone--from students to experts--to operate complex technology safely and confidently. Our goal is to redefine how institutions control and experience their spaces through modern, AI-supported software.
Job Type: Full-time
Pay: $95,000.00 - $125,000.00 per year
Benefits:
401(k)
401(k) matching
Health insurance
Paid time off
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.