HSBC
Posted 2w ago

Associate Director, Software Engineering (Guardrail Platform Control Plane & Observability Track)

HSBC
Shenzhen or Guangzhou or Xi'an
HybridFull Time
Responsibilities
  • designing platform
  • building guardrail
  • implementing observability
Requirements
  • Bachelor's in CS or related,8+ years building backend platform/distributed systems
  • Strong Python (FastAPI) and/or Go skills
  • Experience with Kubernetes, cloud
  • Observability
  • Policy/configuration systems
Technical tools mentioned
PythonFastAPIGoKubernetesDockerRedisPostgreSQLKafkaPubSubWebSocketSSEgRPCOpenTelemetryOpenInferenceArize PhoenixLangfuseLangSmithMLflowGCPAWSAzure

Job description

Some careers have more impact than others.

If you’re looking for a career where you can make a real impression, join HSBC and discover how valued you’ll be.

 

We are currently seeking an experienced professional to join our team in the role of Associate Director, Software Engineering (Guardrail Platform Control Plane & Observability Track).

 

Business: CTO Platform (AI Platforms)

Job ID: 53442

Location: Shenzhen / Guangzhou / Xi'an

 

Principal responsibilities

1. Design and build the Guardrail Control Plane to manage AI safety policies, detector configurations, evaluation workflows, and enforcement strategies across enterprise AI applications.

 

2. Develop scalable and extensible guardrail platform capabilities including policy lifecycle management, detector registry, configuration management, versioning, rollout/rollback, and governance workflow, and runtime decision management.

 

3. Design and impllement system architecture and APIs to enable seamless integration between Guardrail Control Plane, Runtime Engine, AI Gateway, RAG, Agent, and other AI platform components.

 

4. Build AI platform observability capabilities providing end-to-end visibility across AI workloads, including request lifecycle tracking, safety decisions, model interactions, performances metrics, cost insight and operational analytics.

 

5. Design and implement LLM tracing solutions using OpenTelemerty / OpenInference to capture AI execution flows including prompts, models calls, retrieval, embedding, tool calls, guardrail checks, and final responses.

 

6. Develop AI safety evaluation and improvement frameworks including datasets management, regression testing pipeline, LLM- as-a-jedge evaluation, human feedback workflows, and production quality monitoring.

 

7. Own hands-on engineering delivery including system design, coding, testing, trobleshooting, performance optimization, and production operation of scalable Guardrail Service.

 

Requirements

1. Bachelor’s degree or above in Computer Science or related discipline, with 8+ years of professional software engineering experience with strong hands-on experience building production-grade backend platforms and distributed systems.

2. Proven experience designing and implementing platform systems such as API platforms, workflow platforms, governance platforms, or internal developer platforms.

3. Strong system design skills with experience in service architecture, domain modeling, API design, configuration-driven systems, version management, and extensibility patterns.

4. Strong hands-on programming experience with Python (FastAPI) and/or Go, with ability to independently design, implement, and operate backend services.

5. Experience building configuration management systems, policy engines, workflow systems, rule engines, or platform control planes.

6. Experience designing observability platforms including distributed tracting, telemetry pipelines, metrics, dashboards, alerting systems and operational analytics.

7. Hands-on experience with LLM observability concepts including prompt tracing, model tracing, retrieval tracing, tool-call tracing, agent workflow tracing, and AI quality monitoring.

8. Experience with OpenTelemetry, OpenInference, or similar tracing frameworks.

9. Experience integrating AI observability platforms such as Arize Phoenix, Langfuse, LangSmith, MLflow, or similar tools.

10. Experience with Kubernetes/Docker and at least one public cloud platform (AWS/GCP/Azure).

Tech Stack

 

Python / Go, FastAPI

Kubernetes / Docker

Redis / PostgreSQL

Kafka / PubSub

WebSocket / SSE / gRPC

OpenTelemetry

GCP / AWS / Azure

 

You’ll achieve more when you join HSBC.

 

HSBC is an equal opportunity employer committed to building a culture where all employees are valued, respected and opinions count. We take pride in providing a workplace that fosters continuous professional development, flexible working and, opportunities to grow within an inclusive and diverse environment. We encourage applications from all suitably qualified persons irrespective of, but not limited to, their gender or genetic information, sexual orientation, ethnicity, religion, social status, medical care leave requirements, political affiliation, people with disabilities, color, national origin, veteran status, etc., We consider all applications based on merit and suitability to the role.

 

Personal data held by the Bank relating to employment applications will be used in accordance with our Privacy Statement, which is available on our website.

 

***Issued By HSBC Software Development (GuangDong) Limited***

About HSBC

Global banking and financial services provider.

Similar jobs

Software Engineer roles near Shenzhen, Guangdong
3d
Save
Mark Applied
Hide
Senior Software Engineer - Brokerage Platform
North York or Toronto or Shenzhen
HybridFull Time
Futu Holdings
Futu HoldingsNASDAQ: FUTU: Online brokerage and wealth management platform for global investors.
5+ YOERequires 5+ years of software development experience, backend expertise in Java, C++, Go, or Python, distributed systems and architecture experience, AI-assisted development skills, and strong cross-functional collaboration.
Java, C++, Go, Python, Order Management Systems (OMS), AI coding tools, AI coding agents
5d
Save
Mark Applied
Hide
高级软件工程师
Shenzhen, Guangdong, China
OnsiteFull Time
BYD
BYDHong Kong Stock Exchange: 1211: Global manufacturer of electric vehicles and rechargeable battery technologies.
3+ YOEBachelor's degree in a computer-related field; alternatively, a master's degree with no experience, 3+ years with a bachelor's degree, or 5+ years with an associate degree in software development.
BPM
5d
Save
Mark Applied
Hide
Software Developer
Shenzhen, Guangdong, China
HybridFull Time, Contract
SellCord
SellCord: Provides analytics and management software for Walmart sellers.
5+ YOERequires 5+ years of software engineering experience, React, Python Django, PostgreSQL, Agile delivery, seller-platform experience, fluent English, and AI-assisted development or LLM API experience.
React, Python, Django, PostgreSQL, AWS, GitHub Copilot, Cursor, Claude Code, LLM APIs, Scrum, Kanban
1w
Save
Mark Applied
Hide
Software Engineering - MGR
Shenzhen, Guangdong, China
OnsiteFull Time
OCBC
OCBCSingapore Exchange: O39: Provides retail, corporate, and investment banking and insurance services.
2+ YOERequires 2–5 years of system development experience, a related degree preferred, Java and Python expertise, data platform experience, Agile/Scrum knowledge, API development, strong analytical skills, and fluent English.
Teradata, ETL, FSLDM, Control-M, Hadoop, HBase, HDFS, Hive, Kafka, Spark, Impala, Scala, Flume, Cloud Technology, Java, Python, JavaScript, React, AngularJS, RESTful APIs, Unix, Linux, MSSQL, Oracle SQL, MySQL, Git, Agile, Scrum, SIT, UAT, SDLC
1w
Save
Mark Applied
Hide
软件工程师-SystemUI
Beijing or Shenzhen
OnsiteFull Time
Xiaomi
XiaomiHKEX: 1810: Designs and manufactures smartphones, consumer electronics, and smart devices.
Bachelor's degree in computer science, software engineering, or related field; Java proficiency; Android development and system framework knowledge; multithreading, communication, learning, and logical thinking skills.
Java, Android, Binder
1w
Save
Mark Applied
Hide
软件开发-渲染引擎开发
Shenzhen, Guangdong, China
OnsiteInternship
Tencent
TencentHKEX: 0700: Provides integrated internet services, digital entertainment, and cloud technology.
Computer-related major preferred; proficient in C and C++, strong data structures and algorithms, graphics knowledge and familiarity with at least one of OpenGL, Metal, or Vulkan; strong problem-solving and communication skills.
C, C++, OpenGL, Metal, Vulkan
2w
Save
Mark Applied
Hide
软件工程师(支付产品与解决方案) - 国际支付
Hangzhou or Shenzhen or Shanghai or Beijing
OnsiteFull Time
ByteDance
ByteDance: Developing AI-driven content platforms and mobile applications.
2027 bachelor or above in CS-related field; proficient in at least one language (Go, Java, C++, Python); strong CS fundamentals; problem analysis and teamwork skills.
Go, Java, C++, Python, LLM
2w
Save
Mark Applied
Hide
三维软件开发实习生
Shenzhen, Guangdong, China
OnsiteFull Time
XGRIDS
XGRIDS: Developing AI-powered spatial computing and 3D reconstruction technology.
Assist development and maintenance of 3D software, process point cloud and mesh data, optimize rendering and display, troubleshoot client-side rendering/interaction bugs, and perform cross-platform testing and documentation.