MSI Data is launching a new, dedicated AI team with a singular mission: to disrupt the Field Service software category through AI-native solutions. We are moving beyond simple automation to create intelligent, conversational, and agentic experiences that empower technicians in the field.
As a Full Stack Developer and early member of this founding team, you will be a key contributor to our technical delivery. Working alongside our Principal AI Architect, you will focus on execution—translating ambitious technical vision into robust, production-ready code.
You are a builder first. You are excited about shipping AI solutions and bridging the gap between complex AI models and the hands of users. This is a role for a developer who loves to write code, solve implementation challenges, and learn rapidly in a fast-paced environment.
Key Responsibilities
- Technician App Implementation: Develop and refine the mobile/web interfaces that serve as the technician’s "copilot." Your focus is on executing a responsive, low-latency UI that functions reliably in the field.
- AI Agent Integration: Implement the integration layer for AI agents. You will take designs and write the logic that manages conversation state and context extraction, to enable multi-turn dialogue flows.
- Data Model Implementation: Work with the Architect to implement and extend data schemas, ensuring the AI can effectively access and reason over industrial equipment hierarchies.
- High-Velocity Delivery: Contribute consistently to the codebase, maintaining high-quality output and championing pragmatic engineering solutions.
- Production Engineering: Help harden AI prototypes for production. You will assist in implementing error handling, retries, and observability to manage the non-deterministic nature of LLMs in a live environment.
- Voice Interface Support: Assist in the implementation and optimization of real-time voice communications (WebRTC/Voice AI), ensuring seamless user experiences.
- Experience: 3+ years of full-stack engineering experience.
- Core Stack Proficiency:
- React/Next.js (App Router)
- TypeScript
- Tailwind CSS
- PostgreSQL
- REST APIs
- Database Skills: Ability to work with and implement SQL/NoSQL data models.
- Full Stack Experience: Proven experience building full stack solutions in a professional setting.
- B.S. Degree: Computer Science, Electrical Engineering, Math, or similar
Nice to have (Not Required)
- AI/LLM Experience: Proven experience in a professional setting, or a substantial side project where you can demonstrate your implementation knowledge.
- Voice & Real-Time: Familiarity with or interest in WebSockets, WebRTC, or voice processing APIs (e.g., OpenAI Realtime, Twilio, Deepgram).
- Auth: Experience with Clerk or Auth0.
- Cloud: Experience deploying on Vercel or similar platforms.
Who you are
- A "Doer": You are happiest when you are in the IDE, solving problems and merging PRs.
- Execution-Focused: You are eager to ship software. You understand how to balance getting features into the hands of users fast without completely sacrificing code quality.
- Collaborative: You are comfortable working within an established architectural framework and are eager to learn from senior engineers.
- Adaptive: You work with the latest AI tools (Agents, Tool Use) and can quickly learn new patterns to solve business problems.
Why join us?
- Impact: You are not maintaining a legacy feature set. You are building the "agentic" future of the company from the ground up.
- Resources: This is not a side project. This is a strategic priority with full CEO and Board commitment. You will have the resources to succeed.
- Growth: This is a rare opportunity to work directly with experienced architects on cutting-edge AI technology, offering significant mentorship and career growth.
- Compensation: Competitive salary and bonus package commensurate with experience.