岗位描述:
1. 负责公司核心业务系统的设计、开发与优化,保障系统的高可用、高性能与可扩展性;
2. 参与需求分析、技术方案设计,主导关键模块的代码实现与代码审查;
3. 持续优化系统架构,解决高并发、数据一致性等复杂技术问题;
4. 协助团队技术攻坚,推动AI智能工程规范、自动化工具和研发效能的提升;
5. 与产品、测试及运维团队紧密协作,确保项目高质量交付。
技术要求:
核心能力(必须满足):
1. 语言与框架:
(1). 精通 Python,熟练使用Django/Flask/FastAPI等至少一个主流框架;
(2). 精通Java,熟悉 Spring Boot/Spring Cloud 微服务架构,了解JVM调优;
(3). 具备多语言协同开发经验,能根据场景灵活选用技术栈;
2. 系统设计:
(1). 熟悉分布式系统设计,了解服务治理、容错、限流等常见解决方案;
(2). 掌握 MySQL/PostgreSQL等关系型数据库,具备SQL优化经验;
(3). 熟悉 Redis、Kafka/RabbitMQ、Elasticsearch等中间件的使用与调优;
3. 工程能力:
(1). 熟练使用 Git、Maven/Gradle,熟悉 CI/CD 流程与 DevOps 工具链;
(2). 具备容器化(Docker/K8s)经验,了解云原生相关技术;
(3). 有高并发系统或大数据量处理经验者优先;
4. 项目经历:
(1). 拥有至少2个以上中大型项目经验,其中 Python与Java 在项目中承担明确、关键的不同角色;
(2). 拥有主导或核心参与设计与开发某个模块/子系统的完整经历,并经历了流量增长或业务复杂化的考验;
(3). 具备系统重构、性能优化或架构演进的实际经验;例如:缓存体系重构、解决过典型的高并发或数据一致性问题。
加分项:
1. 有人工智能AI智能体、数据平台开发经验;
2. 了解Go/Scala等语言,或有云服务(AWS/Azure/阿里云)开发经验;
3. 在开源项目贡献、技术博客、专利等方面有成果者优先。
软性要求:
1. 逻辑清晰,具备良好的问题分析能力和解决复杂问题的热情;
2. 具备较强的责任心与团队协作精神,能主动推动项目进展;
3. 有技术规划和架构演进经验,能承担中小型项目的技术主导角色;
4. 持续学习能力强,关注人工智能行业技术动态,乐于分享与创新。