ntry-header

深度学习框架高级研发工程师(分布式系统)

工作内容:

1. 分布式深度学习框架系统核心技术研发;
2. OneFlow系统架构设计;
3. 分布式系统优化,底层性能(GPU计算、存储、通信)优化;
4. 深度学习框架、深度学习编译器底层核心技术、异构网络集群调度、AutoML等前沿问题的探索与研究,实现技术创新与突破。

职位要求 :

1. 知名高校硕士/博士学历,计算机相关专业;
2. 对大型C++分布式系统工程有丰富开发经验,熟悉常见软件设计范式;
3. 对复杂系统编程有扎实的理解和认识,如多线程、内存、网络、IO、编译等;
4. 熟悉GPU等硬件架构,精通CUDA、cuDNN、NCCL,有性能调优经验;
5. 系统掌握计算机体系结构知识,了解不同计算硬件、AI芯片的体系结构特点;
6. 对AI系统有技术热情,对前沿技术攻坚有浓厚的兴趣和追求,热衷于追求技术极致与创新;
7. 有深度学习编译器开发经验者优先,熟悉XLA、TVM、MLIR等;
8. 参与过大型开源项目开发/设计者优先(附上github账号);
9. 发表过AI算法、系统等领域论文者优先。
我们期望候选的同学或者经验丰富;或者创造力强;或者自驱力强、学习能力强。

简历发送至:hr@oneflow.org

深度学习框架研发工程师

工作内容:

1. 负责深度学习框架OneFlow开发与性能优化;
2. 负责OneFlow CPU/GPU高性能算子库研发 ;
3. 负责OneFlow Model Zoo项目,完成经典模型搭建以及SOTA结果复现、研究与优化;
4. 负责深度学习框架OneFlow接口设计;
5. 负责深度学习框架OneFlow与各种AI芯片部署、适配。

职位要求 :

(一)框架开发方向
1. 熟练掌握C++、Python;
2. 熟悉GPU(CUDA、cuDNN、NCCL)编程;
3. 良好的软件开发素养,包括TDD、CI/CD、敏捷开发流程等;
4. 掌握Linux操作系统、设计模式、网络通信、内存管理、多线程/进程开发技术等 ;
5. 了解深度学习模型,对机器学习有一定基础;
6. 熟悉主流开源深度学习框架源码者优先;
7. 计算机或电子通信相关专业本科以上。
(二)算法实现与优化方向
1. 熟练掌握Python;
2. 有丰富的深度学习模型训练、精度调优经验;
3. 熟练使用过TensorFlow、PyTorch等主流框架;
4. 熟练掌握各种经典深度学习算法、统计机器学习算法,热衷研究深度学习前沿算法技术;
5. 有ACM竞赛、算法比赛经验/成绩者优先;
6. 计算机或数学相关专业本科以上。
(三)推理/部署/芯片适配方向
1. 熟练掌握C++;
2. 了解AI芯片系统开发;
3. 有寒武纪MLU,华为 Ascend/NNIE,地平线BPU等NPU端模型推理经验优先;
4. 参与开发过深度学习推理框架者优先;
5. 计算机或电子通信相关专业本科以上。
我们期望候选的同学具有团队精神、敬业精神、踏实能干。以上三个方向均接受应届毕业生实习。

简历发送至:hr@oneflow.org

前端工程师

工作内容:

1. 用深度学习、强化学习及AI其他方法对智能博弈中的挑战性问题进行理论研究和验证;
2. 负责深度强化学习算法的实现和优化;
3. 参与实现强化学习平台的架构设计、实现和优化工作。

职位要求 :

1. 计算机、数学或统计学相关专业硕士及以上学历;
2. 熟悉Linux、C++、Java、Python,优秀的编码、代码控制能力及数据结构和算法功底;
3. 熟悉机器学习、分布式计算,具备强化学习相关项目经验;
4. 善于阅读文献,快速学习 ,具备优秀的分析和解决问题的能力,良好的沟通协作能力。

简历发送至:hr@oneflow.org

后端工程师

工作内容:

1. 负责机器学习平台的后端开发;
2. 负责公司云平台的后端开发;
3. 保证业务不间断运行,快速发现和处理故障。

职位要求 :

1. 熟悉 Java 编程语言。熟悉后台微服务开发,熟悉 Spring Cloud 微服务、Spring Boot 或 Dubbo 其中一种或多种开发框架;
2. 熟悉 MySQL 关系型数据库的设计和使用,了解 MongoDB,Redis 等使用;
3. 熟悉主流容器集群管理平台 k8s、Docker。

简历发送至:hr@oneflow.org

算法工程师(强化学习)

工作内容:

1. 用深度学习、强化学习及AI其他方法对智能博弈中的挑战性问题进行理论研究和验证;
2. 负责深度强化学习算法的实现和优化;
3. 参与实现强化学习平台的架构设计、实现和优化工作。

职位要求 :

1. 计算机、数学或统计学相关专业硕士及以上学历;
2. 熟悉Linux、C++、Java、Python,优秀的编码、代码控制能力及数据结构和算法功底;
3. 熟悉机器学习、分布式计算,具备强化学习相关项目经验;
4. 善于阅读文献,快速学习 ,具备优秀的分析和解决问题的能力,良好的沟通协作能力。

简历发送至:hr@oneflow.org

测试工程师

工作内容:

1. 负责机器学习平台的前端开发;
2. 负责公司云平台的前端开发;
3. 保证业务不间断运行,快速发现和处理故障。

职位要求 :

1. 精通JavaScript、HTML5、CSS3,精通vue全家桶,熟悉es6,掌握不同调试工具;
2. 能够解决各种浏览器兼容性问题,熟悉前端性能优化,有独立解决问题能力,可以独立完成前端架构选型以及项目开发;
3. 有优秀的业务需求理解能力,较强和前端设计能力,善于沟通,善于分享;
4. 了解后端,对前后端分离项目有经验,具备与后端开发良好的沟通和合作能力;
5. 对新技术充满好奇心,并愿意钻研尝试。

简历发送至:hr@oneflow.org

云平台运营主管

工作内容:

1. 负责在AI云平台的运营工作;
2. 运营策略与计划制定、组织实施、资源协调;
3. 数据分析、竞对分析;
4. 团队管理与绩效考核;
5. 对业绩与用户增长负责。

职位要求 :

1. 统招一本以上,至少2年以上SaaS、企业软件、平台、AI行业经验优先;
2. 熟悉产品运营、用户运营、活动运营;
3. 熟悉市场推广,sem、信息流、裂变及社群运营、edm等;
4. 有团队管理、项目管理经验;
5. 对数据敏感,有数据分析能力,有洞察力、创造性思维。

简历发送至:hr@oneflow.org

#post-12233
ntry-header

#post-12232
ntry-header

近日,清华大学2020-2021秋季学期教学评估结果出炉,邓婉璐老师的“初等概率论”课程入围“100人以上理论课程”前5%名单。

此外,统计学研究中心吴未迟老师开设的“高等数理统计I”课程也排名全校前5%行列(30人以下课堂)。

#post-12231
ntry-header

2021年3月5日,清华大学交叉信息研究院王禹皓助理教授访问我中心,并做学术报告,报告的题目是Debiased Inverse Propensity Score Weighting for Estimation of Average Treatment Effects with High-Dimensional Confounders。

王禹皓助理教授
与会教员合影
#post-12230
ntry-header

序贯蒙特卡洛方法作为一种重要的计算工具,被广泛地应用于各个领域中,其中重抽样是序贯蒙特卡洛方法中重要的一步。同时重抽样也是一把双刃剑:一方面,重抽样可以保证序列样本保持一定的有效样本量;另一方面,重抽样会引入新的随机性,使得估计的误差变大。重抽样有着很多种不同的选择,例如Bootstrap重抽样,分层重抽样等。清华大学统计学研究中心邓柯副教授团队与哈佛大学统计系刘军教授团队针对不同情形下的最优重抽样问题展开了进一步研究,相关成果已在统计学顶刊Biometrika发表。中心16级博士研究生李艺超及哈佛大学统计学博士生王文槊为文章的共同第一作者。

在重抽样最优化理论的研究上,本研究的主要贡献包括:

(1)在一维情形下,证明了将样本排序后,分层重抽样在条件方差、能量距离、最优传输等意义下均是最优的。(2)在多维情形下,通过希尔伯特曲线对样本进行排序,分层重抽样的条件方差可以得到最优上界。

结合前两个结论,在序列拟蒙特卡洛方法(SQMC)的框架下,研究团队将抽样和重抽样两个部分结合起来,提出了一种新的抽样方法(Stratified Multiple-Descendant Sampling),并证明了该方法在理论上可以得到已知的最优均方误差。

相关工作建立了序贯蒙特卡洛重抽样算法最优性的系统理论,并以此为基础提出了新的、效率更高的抽样算法,在统计计算理论和应用方面具有重要的原创性贡献。

#post-12229
ntry-header

近日,2021年QS世界大学学科排名发布,清华大学统计与运筹学学科保持第16名,国内排名第一。

#post-12228
ntry-header

近日,清华大学工业工程系2020年度表彰公告发布,我中心多名教职工荣获表彰,以鼓励过去一年中心教职工在科研、教学、人才引进与发展等方面做出的努力和贡献。

#post-12227
ntry-header

Talking with Great Minds—Howell Tong

Keywords: International view   Broad-minded   Practical need  Leadership

Prof. Tong in Tsinghua
  1. Childhood and study experience oversea.

Q: Can you talk about your childhood?

A: In my childhood, my family and I were faced with general tough life conditions, but eventually we went through the hardship and became stronger. I am also very lucky that I always have good teachers. One of the teachers that I remember particularly once told us a story about Hua Luogeng when I was very young. That was the time Hua Luogeng returned to China. My teacher told me how he became famous after studying, and that actually made a quite impression on me. I think it’s because of his story that I decided to study Mathematics. I moved to England in 1961 when my father worked there. The secondary school I attended was not a top school, but was very comprehensive. Under the support of the school and headmaster, I picked up English quickly. I was the only boy from that school who went to a university.

Q: In that period, did you encounter any challenge in your study or life?

A: Yes. First of all, I need to get used to the English way of schooling, for example moving across different classrooms to have lessons, and different dietary habit on campus. But luckily the students around were all very nice, and we became good friends. Because of this experience, I was able to know different culture and their way of speaking. It’s quite a big challenge to adapt from the Hong Kong school system to a working class environment in London at that time.

Q: Is there any particular reason that you choose Statistics as your major?

A: Well as I said I decided to study Mathematics, and I graduated in Mathematics in Manchester. We had good statistics teachers and received many statistics courses, which was unusual at that time in England. I also got a chance to listen to a lecture about probability theory given by an eminent probability researcher. I was impressed by his lecture and became interested in probability theory. Because of my family, I decided to suspend the post-graduate study and took a job. During that time, I started to read some papers, and I came across one paper about time series by my former teacher in Manchester. That’s how I became interested in time series. I wrote to him and went back to Manchester. Due to some reasons, I accidentally became a university teacher teaching statistics instead of a post-graduate student. I was very lucky.

  1. Early career as a statistician.

Q: How did you finally decide to become a statistics researcher?

A: Once I returned to Manchester, I became quite clear that statistics is the career I want to pursue. Thanks to my school, I had an opportunity to meet with other scientists and technologists, and became interested in control engineering and stochastic control. So, time series became quite a natural subject for me. My early career was mainly oriented in frequency domain, and I changed to time domain later on when I met Akaike. He visited us in Manchester for half a year, working on multivariate control system using multivariate linear AR model, as well as some aspect of AIC(Akaike Information Criterion). We became very good friends, and I wanted to learn more from him, so I applied a Royal Society Japan Fellowship, and went to japan for 6 months. During that visit, I read a number of papers he collected, and learned a lot from not only the papers, but also the marks and personal notes he made. It was very valuable for me. By talking to him, I learned the background of why he did certain research. He did research not in front of the desk, but went out and met other scientists. He did not publish many papers in the first ten years of his career, but did a lot of great works later. He spent time cultivating friendship with engineers and other people. Because of this, he was asked to solve a problem of selecting a suitable model from a number of models in the field of predicting. That’s the original problem behind AIC. So, I got a deep understanding of the whole idea of his research besides reading papers.

Q: We know that you published many great papers in your early career, so what’s your secret for this fantastic achievements?

A: I remember the words of Mr. Yang Zhenning. He said do something that you are really passionate about. My father never interfered in my study, and I never interfered in my children’s career either. Let the person choose what he or she is really interested in. My mentor is a time series analyst, but he never pushed me, so I had the chance to choose my own area. The reason why I choose statistics is because I want to produce something new, so I am lucky to be in the right environment where there is no pressure. I am also very lucky to have a good wife taking care of my family, and lucky to have the chance meeting with other scientists. I am a good learner, and I am able to pick up the things I want to learn. I think passion is very important rather than any secret. Remember to be observant and passionate.

  1. About the threshold model

Q: Now let’s talk about one of your most important work in non-linear time series, the threshold model. Where did the idea come from?

A: When I was visiting Akaike, I learned the way he produced the spectral density estimate. So, I used the approach on the lynx data, which I was very interested in. There was a session in the Royal Statistic Society and I presented this paper. During that discussion, there was one gentleman who made a very, very important comment. He said that the data is cyclical, but the cycle is not symmetric. The lynx population would rise slowly but fall rapidly. If you use a linear Gaussian model, you would never be able to capture it. Also, he said that from the point view of dynamical system, the cycle should be considered limit cycle. So, if you can produce a model that leads to limit cycle, it would be ideal. And David Cox and Akaike also made some similar comments. However, it is very difficult and is a big challenge.So, I decided to work on the problem. But my entire education up to that time was all in linear. So, I need to teach myself nonlinear dynamical systems.

Then, one day I was in my garden and mowing the lawn. When you mow the lawn, you go strip by strip. Suddenly, the idea of piecewise linearity came into my mind. This is because I was subconsciously thinking of the problem all the time.

Then I started working on the idea and a student did programs. One day she brought me some results which were too perfectly periodic to be possible. Then I found that she forgot the noise. This was the first time I saw limit cycle. Then, I said we could also see whether this model can produce other nonlinear phenomena, such as subharmonics, higher harmonics, amplitude-frequency dependency and so on. And it turned out that the model could do that.

Q: Did you encounter difficult times with the model?

A: Yes. A lot of people discussed the paper but I could not say everybody liked it, maybe because the idea was so new. I also got one or two people attacking. The model was invented in 1980s but has remained fairly quiet for 10 years. It was in about the 1990s that the model attracted a lot of attention. So, the beginning was not easy.

Q: From your experience, how to find a good research problem?

A: First of all, you have to be social. To me, statisticians are toolmakers. What tool you want to invent must be dictated by practical needs from people on the ground. So, we should go out, interact and collaborate with other scientists. We should be members of scientific teams. Don’t follow fashion blindly. I never want to follow fashion. When I did nonlinear time series, almost none of the leaders in time series worked on that.

There are probably two types of research. One is the run-of-mill research, which means you have an incremental improvement. Those things do not take us long and you can publish these very quickly. The other one is the revolutionary research. Of course, in one’s lifetime, one would probably not have more than a couple of such revolutions. But you must always keep them in mind, work on them in any spare time.

  1. About the leadership

Q: You have been Chair of Statistics at several universities. How can you do good jobs in both academic and management? What’s your secret?

A: I adopted the principle I learned from Lao Tzu (老子) and Sun Tzu’s “Art of War” (孙子兵法). I cannot micromanage, so if there is any big job I will identify a suitable person. Then I will give the person my full support. So if you use one person you need to trust him (用人不疑,疑人不用).

  1. About statistics in the future

Q: Do you worry about the future of statistics given the competition from Machine Learning and AI?

A: As Lao Tzu has said, behind every good fortune there is a misfortune, and misfortune leads to good fortune (祸兮福之所倚,福兮祸之所伏). I think the two aspects are certainly true for what challenge statistics is facing in the domain of data science. But if we sensibly steer our ship of statistics, we can benefit. Machine learning is certainly a powerful tool, but some of the ideas are not unknown or uncommon in statistics. Because in statistics, the basic training is how to handle randomness, and for anything that requires that, statistics has advantages. But on the other hand, we have to be fully prepared and liberate our minds. Some of the old ideas may be too restrictive. We used to deal with small data set in days of Fisher, but now we have to deal with large data sets. To defeat the new challenge, we have to adopt the attitude in Chinese culture: when foreigners come, we absorb them.

So, I don’t worry. As long as we are broad-minded and ready to adapt, we can survive and grow.

 

#post-12226
ntry-header

#post-12225