Alibaba Cloud
Posted 6d ago

研发工程师JAVA

Alibaba Cloud
Beijing or Hangzhou or Shanghai or Xi'an
OnsiteFull Time
Responsibilities
  • designing software
  • developing services
  • processing data
Requirements
  • Proficiency in one or more programming languages
  • Including Java
  • TypeScript
  • Python, Go, C, PHP, or .NET
  • Knowledge of networking
  • Databases
  • Unix/Linux
  • Algorithms
  • AI APIs, and software design
Technical tools mentioned
JavaTypeScriptPythonGoCPHP.NETTCP/IPHTTPXMLHTMLUnixLinuxWin32PerlShellSQLMySQLOracleOpenAIClaudeDeepSeekLangChainLlamaIndexvLLMSGLangCursorClaude CodeRAGLLMAgent

Job description

职位描述

1. 参与基础软件的设计、开发和维护,如分布式文件系统、缓存系统、Key/Value存储系统、数据库、Linux操作系统和Java优化等;

2. 参与高性能分布式服务端程序的系统设计,为阿里巴巴的产品提供强有力的后台支持,在海量的网络访问和数据处理中,设计并设施最强大的解决方案;

3. 参与搜索引擎各个功能模块的设计和实现,构建高可靠性、高可用性、高可扩展性的体系结构,满足日趋复杂的业务需求;

4. 参与海量数据处理和开发,通过sql、pl/sql、java进行etl程序开发,满足商业上对数据的开发需求;

5. 根据业务场景,有机会参与AI 工程化与应用落地,如负责大语言模型(LLM)在业务场景下的应用开发,包括但不限于 RAG(检索增强生成) 架构搭建、上下文工程优化以及 Agent(智能体) 工作流的设计与实现;

6. 根据业务场景,有机会参与全栈式业务交付,如参与“前端+后端”逻辑的端到端开发,利用AI编程工具(如 Cursor, Claude Code)高效实现多种开发语言的需求交付(java、typescript、python、go等)。

职位要求

1. 热爱编程,熟练掌握但不限于JAVA/TypeScript/Python/GO/C/PHP/NET等编程语言中的一种或几种,有良好的编程习惯;

2. 熟悉网络编程和多线程编程,对TCP/IP,HTTP等网络协议有一定的理解,并了解XML和HTML语言;

3. 熟悉Unix/Linux/Win32环境下编程,熟练使用调试工具,并熟悉Perl,Python,shell等脚本语言;

4. 熟悉数据库技术,能够熟练编写SQL脚本,参与过MySql或Oracle应用开发项目;

5. 精通面向对象的设计原则和设计模式,对数据结构、算法有一定了解;

6. AI 技术栈储备: 熟悉主流大模型 API 调用(如 OpenAI, Claude, DeepSeek 等)及开源模型框架(如 LangChain, LlamaIndex);了解模型微调(Fine-tuning)和推理加速(如 vLLM, SGLang)的基本概念者优先。

7. 学习能力强,对新事物保有好奇心,有良好的沟通能力和团队协同能力,善于独立思考并反思总结。

About Alibaba Cloud

Global cloud computing infrastructure and services provider

Similar jobs

Java Software Engineer roles near Beijing, Beijing
1d
Save
Mark Applied
Hide
Java研发工程师(财金共享方向)-集团信息系统
Beijing, Beijing, China
OnsiteFull Time
ByteDance
ByteDance: Developing AI-driven content platforms and mobile applications.
Experience with Java, Golang, C++, server middleware, computer principles, data structures, algorithms, coding, architecture design, and system development; finance technology experience preferred.
Java, Golang, C++
1w
Save
Mark Applied
Hide
Java研发工程师-财富业务
Beijing, Beijing, China
OnsiteFull Time
Duxiaoman
Duxiaoman: A financial technology providing consumer credit and wealth solutions.
Requires strong Java fundamentals, distributed systems knowledge, multithreading and high-concurrency experience, Linux and SQL proficiency, MySQL familiarity, and experience with at least two listed technologies.
Java, Spring, MyBatis, Hibernate, React, jQuery, Redis, Solr, ZooKeeper, MySQL, Linux, SQL, Cursor, Claude Code, Codex, GitHub Copilot, JVM