Return To Search
MCP Software Engineer
Location: Eagan, MN
Job Type: contract
Company: IDR
Category: Development and Architecture
We are seeking a talented MCP Software Engineer to join a dynamic team. This remote role offers the opportunity to develop and scale communication platforms and data pipelines supporting advanced AI and analytics initiatives. You will play a key role in designing systems that enhance agent communication, orchestration, and observability, directly impacting enterprise data integration and AI workflows.
Responsibilities include:
- Developing and implementing the MCP (Model/Agent Communication Platform) to facilitate seamless agent interactions and system orchestration
- Building scalable data pipelines to support AI, machine learning, and analytics use cases
- Integrating MCP with enterprise data systems, APIs, and AI services for efficient data flow
- Supporting data transformation, ingestion, and workflow orchestration to ensure reliable data processing
- Collaborating with cross-functional teams to optimize system performance and observability
Requirements for the MCP Software Engineer:
- A minimum of five years working in software or data engineering roles, with a focus on building robust data systems
- Strong skills in Python programming and experience designing APIs or microservices architectures
- Proven experience creating data pipelines using ETL (Extract, Transform, Load) or ELT processes
- Hands-on experience with distributed or event-driven systems for scalable data processing
- Practical knowledge of AI/LLM integration workflows and agent-based or orchestration frameworks such as LangChain or Semantic Kernel
- Deep understanding of system observability, including logging, tracing, and monitoring practices
- Familiarity with integrating AI solutions into enterprise data platforms and working with cloud environments like Azure, GCP, or AWS
Nice to Have:
- Experience with MCP or similar agent communication frameworks
- Knowledge of MLOps or LLMOps practices for managing AI models and workflows
- Understanding of vector databases, embeddings, and Retrieval-Augmented Generation (RAG) architectures
- Experience with CI/CD pipelines and DevOps practices
- Exposure to real-time observability tools and monitoring solutions
What’s in it for you?
- Competitive hourly pay rate of $65–68, with potential for contract extension or conversion
- Work remotely from anywhere in the United States, offering flexibility and work-life balance
- Opportunity to contribute to cutting-edge AI and data integration projects in a fast-growing field
- Collaborate with innovative teams leveraging modern cloud platforms and scalable architectures
- Gain experience in AI/LLM workflows, orchestration frameworks, and observability tools
Why IDR?
- 25+ Years of Proven Industry Experience in 4 major markets
- Employee Stock Ownership Program
- Medical, Dental, Vision, and Life Insurance
- ClearlyRated's Best of Staffing® Client and Talent Award winner for 12 years in a row
Compensation Range: $65-68/hr
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. IDR is subject to certain governmental recordkeeping and reporting requirements for the administration of civil rights laws and regulations. In order to comply with these laws, we invite employees to voluntarily self-identify their race or ethnicity, gender, and veteran status (if applicable). Submission of this information is voluntary and refusal to provide it will not subject you to any adverse treatment. The information obtained will be kept confidential and may only be used in accordance with the provisions of applicable laws, executive orders, and regulations, including those that require the information to be summarized and reported to the federal government for civil rights enforcement. You may access this form here.