Join a fast-moving team to build innovative AI-powered tools for large-scale events, enhancing attendee experience through advanced prototype development and collaboration.
Develop and maintain our core product set with a focus on usability, security, and scalability
Contribute to the design and implementation of our AI agent platform, including LLM integrations and supporting infrastructure
Collaborate closely with Product Management and UX to build thoughtful, client-facing experiences
Build and iterate on advanced prototypes that integrate LLMs, APIs, and retrieval pipelines
Implement full-stack features—from database schema and backend services to frontend components and real-time user interactions
Have a strong technical background, including 5+ years of experience working on full stack code bases and doing anything it takes to solve problems and delight users.
Experience with Claude Code, Cursor, GitHub Copilot or other AI-Assisted Engineering tools used to develop software products
Experience working with LLMs, AI agents, or RAG architectures
Experience architecting complex solutions, then projecting your vision and thought process to other developers
Experience peer reviewing code while providing feedback and improvements
Very strong written and verbal communication skills
Experience with Agile Software Development methodologies
Experience in Object-Oriented design and programming.
Experience in RDBMS (MySQL, Oracle, MSSQL, etc.) including database design and advanced SQL
Experience with front-end development using a modern JavaScript framework such as React, Angular, or Vue.
Strong interest in development platforms, Data Engineering, MLOps, AI, CI/CD, infrastructure or making products for technical teams
Able to make effective trade-offs in regards to both engineering and product requirements, while balancing short term and long term needs
Strong expertise with backend systems in service-oriented architectures
Familiarity with LangChain or other AI Agentic frameworks
Experience driving zero-to-one development of key technical capabilities
Strong problem-solver who can untangle complex systems, find the root cause, and fix issues without duct tape solutions.
Creative thinker who spots opportunities for smarter solutions and isn’t afraid to pitch bold ideas that actually move the needle.
Comfort working with vector databases (e.g., Pinecone, Weaviate, FAISS)
Experience with Struts2 MVC, Spring Framework
Experience integrating with 3rd party systems via APIs
The best candidates for this position will thrive at RainFocus not just because of their technical skills, but because of how they show up. They’re energized by solving hard problems, working with smart teammates, and figuring things out without a step-by-step manual.
They’ll need to be comfortable in a fast-paced, evolving environment where priorities shift and curiosity is rewarded.
We’re looking for someone who is:
A strong communicator who keeps others in the loop and asks great questions
Self-motivated, with a bias toward action and ownership
A collaborative team player who helps others level up
Naturally curious—driven to understand how things work and how to make them better
Comfortable with ambiguity and unafraid to make decisions when things are messy
Open to feedback, quick to learn, and always improving
RainFocus provides an enterprise event marketing platform designed for Fortune 500 companies to create and manage in-person, virtual, and hybrid events. Our distinctive software integrates advanced business intelligence to enhance attendee experiences, improve operational efficiency, and drive marketing effectiveness, making us a crucial partner for organizations looking to elevate their event strategies.
Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!
Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.
Full-Stack Engineer Q&A's