Skip to main content
Tallo logoTallo logo

Senior AI Integration Engineer

Job

Compunnel, Inc.

Downingtown, PA (In Person)

Full-Time

Posted 1 week ago (Updated 1 week ago) • Actively hiring

Expires 6/21/2026

Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
100
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

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.