jobs in Rhino Partners

Kerja Sepenuh Masa, Full-Stack Engineer (AI - MCP Integration) (2-4 Years Experience) (1 Year Contract) di Rhino Partners - Maukerja

Full-Stack Engineer (AI - MCP Integration) (2-4 Years Experience) (1 Year Contract)

Rhino Partners

Singapore

Kongsi
Simpan

Lokasi Kerja

  • Singapore

Penerangan Kerja

Tanggungjawab

About Rhino Partners

Rhino Partners is a technology consultancy specialising in software engineering, cloud solutions, data and AI. We work with organisations to design, build and deliver scalable, secure and high-quality digital solutions.


We are looking for a Full-Stack Engineer – AI Applications & Platforms to develop and deliver AI-powered digital services, including intelligent chatbots, AI agents and Model Context Protocol (MCP) integrations within a Singapore Government Agency.


About the Role

As a Full-Stack Engineer, you will be responsible for designing, developing and maintaining secure, scalable and high-performance web applications that enable users to discover, access and interact with data through AI-powered interfaces.


This is a hands-on engineering role covering frontend and backend development, LLM integration, MCP implementation and cloud deployment. You will work closely with cross-functional teams and stakeholders to deliver reliable, production-ready AI applications in an agile environment.



Key Responsibilities

Full-Stack Application Development

  • Design, develop and maintain scalable, secure and responsive web applications using modern frontend and backend technologies.
  • Build and integrate backend services, APIs and cloud-based infrastructure to support AI-enabled applications.
  • Develop conversational interfaces with session and context management, streaming responses and robust error handling.
  • Implement RESTful APIs, GraphQL, gRPC and real-time communication where required.


AI Integration & MCP Development

  • Integrate Large Language Models (LLMs) into applications using APIs and SDKs, including prompt management, structured outputs and function/tool calling.
  • Develop and integrate MCP servers and clients to enable secure access to data, tools and internal or external services.
  • Implement Retrieval-Augmented Generation (RAG) pipelines, including data ingestion, embeddings and semantic or hybrid retrieval.
  • Support the development of AI agents and workflows, including tool orchestration, context management and integration with external systems.
  • Evaluate and optimise AI response quality, reliability, latency and operational costs.


Cloud Engineering & DevOps

  • Deploy and maintain applications on AWS using containerisation and cloud-native technologies.
  • Collaborate with DevOps teams to implement CI/CD pipelines, automated deployments and Infrastructure as Code.
  • Implement automated unit, integration and end-to-end testing for applications, APIs and AI workflows.
  • Monitor application performance, availability, logging and tracing, and troubleshoot production issues.
  • Optimise backend performance, scalability and resource utilisation.


Application & AI Security

  • Implement secure authentication, authorisation, access controls and data protection measures across applications and APIs.
  • Apply web application and cloud security best practices, including secure API design, secrets management and encryption.
  • Identify and mitigate AI-related security risks, including prompt injection, sensitive-data leakage and unauthorised tool execution.
  • Ensure AI and MCP integrations follow appropriate security controls, input/output validation and least-privilege principles.


Collaboration & Engineering Excellence

  • Work closely with product owners, stakeholders, QA engineers and technical teams to translate requirements into practical solutions.
  • Participate in architecture discussions, code reviews, technical documentation and continuous improvement initiatives.
  • Evaluate emerging AI technologies, frameworks and development practices to improve application capabilities and engineering efficiency.



Requirements

Essential Qualifications & Experience

  • Diploma or Degree in Computer Science, Computer Engineering, Information Technology or a related discipline.
  • At least 3 years of relevant software development experience, with strong full-stack engineering fundamentals.
  • Hands-on experience with frontend development using JavaScript/TypeScript and React or Next.js.
  • Experience with backend development using Python (FastAPI) or Node.js, including API development and integration.
  • Hands-on experience integrating LLM APIs or SDKs, such as Amazon Bedrock, OpenAI, Anthropic or equivalent, including prompt management, structured outputs and tool/function calling.
  • Practical experience developing MCP servers and integrating MCP clients, including tool definitions, access controls and schema validation.
  • Experience implementing RAG pipelines, including embeddings, semantic search and vector databases.
  • Experience deploying applications on AWS, including Docker-based containerisation.
  • Familiarity with CI/CD pipelines, automated testing and version control using Git.
  • Understanding of application monitoring, logging, performance optimisation and backend scalability.
  • Good knowledge of web application, API and cloud security, including OAuth 2.0/OIDC, JWT, IAM and OWASP best practices.
  • Understanding of AI security risks and appropriate safeguards for LLM and MCP integrations.
  • Strong problem-solving, communication and collaboration skills, with the ability to work effectively in an agile environment.


Good to Have

  • Experience developing and deploying AI agents using OpenAI Agents SDK, LangGraph or Amazon Bedrock AgentCore.
  • Experience delivering production-scale conversational AI applications.
  • Familiarity with Kubernetes and Infrastructure as Code tools such as Terraform or AWS CloudFormation.
  • Experience with WebSockets, GraphQL or gRPC.
  • Knowledge of caching, rate limiting, load balancing and autoscaling.
  • Familiarity with application analytics tools such as WOGAA or Google Analytics.
  • Understanding of Singapore Government IM8 requirements, including security and data protection standards.
  • Experience delivering digital services or AI applications within the Singapore public sector.


Peringatan Penting

Jangan pernah kongsikan maklumat bank atau kad kredit anda semasa memohon pekerjaan. Elakkan membuat sebarang pembayaran atau mengisi survey yang tidak berkaitan. Jika ada yang mencurigakan, sila laporkan iklan pekerjaan ini segera.

Lebih Lanjut