1 month ago
Guangzhou, ChinaSenior
Responsibilities
- Deliver AI-enabled applications from prototype to production while owning assigned features, integrations, and workstreams.
- Build and enhance application components using Python, JavaScript or TypeScript, databases, and web or backend frameworks.
- Integrate LLMs, RAG, embeddings, model APIs, prompt workflows, AI agents, and automation into business applications.
- Work with business users and technical stakeholders to clarify workflows and requirements and translate them into technical designs and delivery tasks.
- Create proofs of concept, demonstrations, technical prototypes, and production features to validate solution ideas.
- Write maintainable and testable code and own testing, debugging, logging, monitoring, deployment preparation, and issue investigation.
- Collaborate with product, engineering, data, platform, security, and operations teams to deliver solutions safely.
- Document technical designs, implementation notes, test results, user feedback, and operational guidance.
- Apply standards for security, data privacy, access control, responsible AI, resilience, and production readiness.
Requirements
- Bachelor’s degree or above in Computer Science, Artificial Intelligence, Machine Learning, Data Science, Mathematics, Software Engineering, Information Technology, or a related technical discipline.
- Around 3 years of hands-on experience in AI engineering, LLM application development, machine learning engineering, data engineering, backend development, full-stack development, or related technical roles.
- Hands-on experience with AI/ML or LLM applications, including prompts, embeddings, RAG or Graph RAG, model APIs, AI agents, agent memory, evaluation, data pipelines, or AI-assisted workflow automation.
- Strong Python programming skills for production-quality scripts, APIs, orchestration logic, data processing, AI integrations, evaluation and monitoring utilities, guardrails, or automation tools.
- Working capability in another development language or ecosystem such as JavaScript, TypeScript, or Java, with the ability to contribute across backend, frontend, and integration layers.
- Experience with AI-powered applications such as chatbots, assistants, document search, knowledge retrieval, Text-to-SQL, data extraction, model integration, or workflow automation.
- Familiarity with Git, code review, unit testing, debugging, documentation, API usage, environment setup, CI/CD concepts, and release support.
- Ability to evaluate AI tools and frameworks, test and monitor model and agent behavior, implement guardrails, and apply AI safety practices.
- Strong problem-solving, attention to detail, hands-on investigation, communication, collaboration, and ownership skills.
Benefits
- Flexible working and opportunities for continuous professional development and career growth.
- Inclusive and diverse workplace with equal opportunity employment practices.
Tech Stack
Categories
About HSBC
Opening up a world of opportunity for our customers, investors, ourselves and the planet. We're a financial services organisation that serves more than 40 million customers, ranging from individual savers and investors to some of the world’s biggest companies and governments. Our network covers 58 countries and territories, and we’re here to use our unique expertise, capabilities, breadth and perspectives to open up a world of opportunity for our customers. HSBC is listed on the London, Hong Kong, New York, and Bermuda stock exchanges. To view our social media terms and conditions please visit the following webpage: http://www.hsbc.com/social-TandCs
