Surbana Jurong

Junior AI Full-Stack Engineer

Surbana Jurong
Apply
2 months ago
Shanghai, ChinaEntry Level

Responsibilities

  • Design, develop, and maintain AI agent application modules including conversational interfaces, knowledge bases, workflow engines, agent configuration, and skill management.
  • Integrate LLM capabilities including multi-turn conversation, RAG, tool and function calling, prompt management, workflow orchestration, and skill integration.
  • Build agent skills and tools connecting APIs, workflows, scripts, MCP tools, and internal enterprise systems.
  • Contribute to skill execution, access control, context management, tool protocols, and end-to-end invocation flows.
  • Develop frontend experiences such as chat UIs, agent configuration pages, skill management interfaces, workflow visualizations, and operational dashboards.
  • Develop backend APIs, data models, job scheduling, and system integration services for a scalable agent platform.
  • Capture AI interactions, selections, edits, feedback, and outcomes in structured formats to support a context data feedback loop.
  • Collaborate with Product, Forward Deployed Engineering, business stakeholders, and users to translate evolving requirements into practical solutions.
  • Participate in testing, staged releases, issue investigation, log analysis, and continuous reliability and user-experience improvements.

Requirements

  • 2–5 years of relevant software development experience delivering complete web applications, internal tools, or enterprise systems.
  • Bachelor’s degree or above in Computer Science, Software Engineering, Information Systems, or a related field is preferred.
  • Proficiency in at least one of Python, TypeScript, or JavaScript.
  • Experience with Vue or React, including frontend pages, reusable components, and state management.
  • Familiarity with FastAPI or comparable backend frameworks and the ability to independently develop APIs, service logic, and basic integrations.
  • Familiarity with PostgreSQL, MySQL, Redis, and related database or caching systems.
  • Understanding of LLM application concepts including prompting, RAG, embeddings, tool or function calling, and agent workflows.
  • Preferred experience with LLM, agent, RAG, workflow automation, chat UI, knowledge-base, workflow engine, low-code, or enterprise internal-tool projects.
  • Preferred experience with LangChain, LlamaIndex, Dify, n8n, AutoGen, CrewAI, MCP, authorization, audit logging, analytics instrumentation, observability dashboards, or administrative platforms.
  • Preferred experience in architecture, real estate, engineering, design, or the AEC industry.
  • Strong Chinese communication skills and ability to read English technical documentation.
  • Ability to work with ambiguous requirements, break down problems, iterate quickly, and collaborate with product and business stakeholders.

Benefits

  • Collaborative and creative workplace emphasizing teamwork, ownership, experimentation, and practical problem solving.
Surbana Jurong

About Surbana Jurong

51-200 employees

Surbana Jurong provides urban planning, architecture, engineering, and infrastructure consulting across the full project lifecycle for governments, developers, and utilities. Headquartered in Shanghai, it serves North Asia and delivers projects in transport, energy, water, aviation, and healthcare, backed by 70+ years of project delivery across 40+ countries. Its fee-based model spans advisory, design, delivery management, operations support, and decommissioning.

Contact me