爱奇艺引擎开发工程师
社招全职研发地点:北京状态:招聘
任职要求
-熟悉c++开发,并有一定的调优经验; -有高并发开发经验,对微服务有较好理解,熟悉rpc及常用的中间件,包括但不限于brpc/Consul…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
-开发和优化广告引擎服务,包括数据分发、召回、 排序、竞价、计费、转化归因等广告投放全链路开发; -对接广告联盟媒体流量,同时支持外部dsp接入,最优化流量与预算匹配,提升业务收入 -优化当前架构,提高开发效率和服务性能,保障系统高可用 -调研行业技术趋势,推动优秀技术方案落地
包括英文材料
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
高并发+
https://www.baeldung.com/concurrency-principles-patterns
In this tutorial, we’ll discuss some of the design principles and patterns that have been established over time to build highly concurrent applications.
https://www.baeldung.com/java-concurrency
Handling concurrency in an application can be a tricky process with many potential pitfalls. A solid grasp of the fundamentals will go a long way to help minimize these issues.
https://www.oreilly.com/library/view/concurrency-in-go/9781491941294/
You’ll understand how Go chooses to model concurrency, what issues arise from this model, and how you can compose primitives within this model to solve problems.
https://www.oreilly.com/library/view/modern-concurrency-in/9781098165406/
With this book, you'll explore the transformative world of Java 21's key feature: virtual threads.
https://www.youtube.com/watch?v=qyM8Pi1KiiM
https://www.youtube.com/watch?v=wEsPL50Uiyo
微服务+
https://learn.microsoft.com/en-us/training/modules/dotnet-microservices/
Microservice applications are composed of small, independently versioned, and scalable customer-focused services that communicate with each other by using standard protocols and well-defined interfaces.
https://microservices.io/
Microservices - also known as the microservice architecture - is an architectural style that structures an application as a collection of two or more services.
https://spring.io/microservices
Building small, self-contained, ready to run applications can bring great flexibility and added resilience to your code.
https://www.ibm.com/think/topics/microservices
Microservices, or microservices architecture, is a cloud-native architectural approach in which a single application is composed of many loosely coupled and independently deployable smaller components or services.
https://www.youtube.com/watch?v=CqCDOosvZIk
https://www.youtube.com/watch?v=hmkF77F9TLw
Learn about software system design and microservices.
RPC+
https://javaguide.cn/distributed-system/rpc/rpc-intro.html
为什么要 RPC ? 因为,两个不同的服务器上的服务提供的方法不在一个内存空间,所以,需要通过网络编程才能传递方法调用所需要的参数。并且,方法调用的结果也需要通过网络编程来接收。
https://www.youtube.com/watch?v=S2osKiqQG9s
This video is part of an 8-lecture series on distributed systems, given as part of the undergraduate computer science course at the University of Cambridge.
中间件+
https://www.youtube.com/watch?v=1oWPUpMheGk
还有更多 •••
相关职位
社招3年以上网易游戏(互娱)
1、参与引擎的研发与技术支持工作。 2、与游戏工作室合作,分析需求、调研合适的技术方案、完成相关功能实现。 3、分析与解决游戏项目的性能与内存问题,解决硬件平台的技术限制。 4、引擎与图形的技术通用化,以及编辑器开发,把技术应用于更多游戏项目。 5、跟踪了解游戏行业的前沿技术。
更新于 2025-07-09广州
社招3-5年网易游戏(互娱)
职位描述 负责引擎中RHI、Shader、管线、编辑器、多线程并发等相关技术的研究开发、落地及优化,; 熟悉大世界相关的游戏技术包括但不局限于地形/植被/物理/HLOD等; 能够和美术/策划等团队紧密合作,提供技术支持和解决方案,保证引擎运行时的效率和稳定性; 编写技术文档,分享技术经验和知识,帮助团队成员提高技能水平。
更新于 2025-10-11杭州
社招5-8年研发类
1、负责XR引擎的技术框架设计和开发落地; 2、关注和调研业内最新技术架构,并对长期发展技术路线和架构给出先进的方案; 3、深度参与团队项目计划、研发、发布工作; 4、跨团队沟通指导完成相关任务。
上海
