Job Description
Application Deadline: May 23, 2026
Location: Downingtown (On-site)
Hourly salary: $72
In this role, you will have the opportunity to:
- MCP Server Integration: Collaborate with the AI engineering team to integrate an MCP server into a scientific research imaging application, implementing WebSocket-based communication to expose real-time instrument state as structured, tool-callable resources.
- Frontend Extension: Extend an Angular / TypeScript single-page application to support bidirectional messaging with external services, including reactive state management, surfacing live configuration as consumable context, and presenting externally-proposed changes for user approval before they are applied.
- Backend REST API Extension: Design and implement new REST API endpoints and WebSocket channels in a C++ backend service, including protocol introspection resources and parameter update endpoints, developed against an OpenAPI contract.
- AI-Assisted Development: Use AI-assisted coding tools (GitHub Copilot, agentic workflows) as a standard part of daily engineering practice to improve productivity and accelerate implementation.
- Cross-Functional Collaboration: Work directly with the AI engineering team and Product Owner on system architecture, backlog refinement, and acceptance criteria to ensure integration decisions meet product requirements and user safety constraints.