Submit Resume

Senior AI Integration Engineer

  • Pennsylvania, Downingtown

  • 05/19/2026

  • Contract

  • Active

Job Description:

  • JOB SUMMARY
    The Senior Software Engineer, AI Integration is a full-stack role responsible for designing and implementing software integrations within a scientific research imaging application. This position involves working with C++ backend services, a Python pipeline processing service, and an Angular single-page application. The role requires collaboration with the AI engineering team and Product Owner to ensure integration decisions meet product requirements and user safety constraints.

    Key Responsibilities
    • Integrate an MCP server into a scientific research imaging application using WebSocket-based communication to expose real-time instrument state.
    • Extend an Angular/TypeScript single-page application to support bidirectional messaging with external services, including reactive state management and presenting externally-proposed changes for user approval.
    • Design and implement new REST API endpoints and WebSocket channels in a C++ backend service, developed against an OpenAPI contract.
    • Utilize AI-assisted coding tools (e.g., GitHub Copilot) as a standard part of daily engineering practice.
    • Collaborate with the AI engineering team and Product Owner on system architecture, backlog refinement, and acceptance criteria.

    Required Qualifications
    • Bachelor's degree or higher in Computer Science, Software Engineering, or a related engineering discipline.
    • 5+ years of professional software development experience, with demonstrated delivery across multiple layers of a production software system.
    • Proficiency in C++ backend service development, including REST API implementation and integration with dependency injection frameworks.
    • Proficiency in building and extending Angular applications, including reactive state management, component integration, and service layer design using TypeScript.
    • Experience designing or consuming REST APIs and WebSocket protocols, including OpenAPI specification and contract-first development practices.
    • Ability to reason and modify code across C++, TypeScript/Angular, and Python within the same product delivery cycle.
    • Fluency in using AI-assisted coding tools (e.g., GitHub Copilot) and comfort with agentic development workflows.
    • Ability to work 100% onsite in Downingtown, PA.

    Preferred Qualifications
    • Experience developing scientific or instrument control software.
    • Familiarity with Model Context Protocol (MCP), LLM function-calling, tool-use architectures, or agent-to-agent orchestration patterns.

.

.

.