从GitHub Jobs! 看技术发展趋势! 程序员进阶必备!
0.
https://jobs.github.com/positions
GitHub Jobs:

1.
https://jobs.github.com/positions/38bb8dc8-b5b4-11e5-92e2-b01537f1ad32
Full Time / San Francisco, California or Remote
Software Engineer - Machine Learning
This team is focused on using Machine Learning for various new GitHub products. As a Machine Learning expert, you will have an unique opportunity to have high impact by advancing these systems, as well as uncovering new opportunities to apply Machine Learning to the GitHub product. You will also play a key role in developing tools and abstractions that our other developers would build on top of.
Responsibilities:
- Improve our existing Machine Learning systems using core expertise
- Identify new opportunities to apply Machine Learning to different parts of the GitHub product
- Work with other engineers to implement algorithms in an efficient way
- Turn these algorithms into real production services
- Refine and tune production services over time to improve throughput, resource utilization, performance, and other factors as necessary
- Maintain and extend our data collection, storage, and processing infrastructure
Qualifications:
- Deep understanding of mathematical foundations of Machine Learning algorithms
- Previous experience building end to end Machine Learning systems
- Strong written and verbal communication skills
- Strong computer science fundamentals (data structures and algorithms)
- Strong understanding of distributed systems
- Proficiency in one or more scripting languages
- Proficiency in one or more typed programming languages
- Understanding of relational database technology and query planning (e.g. MySQL, Postgres, Redshift, Hive, Spark SQL, etc.)
- Understanding of efficient computation en masse (e.g. Hadoop, Tez, Kinesis, Samza, etc.)
资格: 深入理解机器学习算法的数学基础 有经验的教学系统的学习系统 较强的文字和口头沟通能力 强大的计算机科学基础(数据结构和算法) 对分布式系统有较强的理解 精通一种或多个脚本语言 熟练使用一种或多种编程语言 关系数据库技术和查询计划的理解(如MySQL,Postgres,红移,蜂巢,星火SQL,等) 高效计算的集体理解(例如Hadoop,贝尼特斯,室壁运动,samza,等)
About GitHub
Who we are
GitHub is the best place to share code with friends, co-workers, classmates, and complete strangers. Over ten million people use GitHub to build amazing things together. With the collaborative features of GitHub.com, our desktop and mobile apps, and GitHub Enterprise, it has never been easier for individuals and teams to write better code, faster.
We have a lot of exciting things to do, and we’re looking for the right people to grow with us!
Why you should join
Working at GitHub is, to put it simply, a special slice of the universe. We're committed to transparency, collaboration, experimentation, and always staying classy.
Because of this unique perspective, we've established one of the most flexible and well designed physical workspaces around that encourages you to work as you work best. Right now, over 60% of our employees are based outside of our San Francisco (SOMA) headquarters and work according to how they get their best stuff done.
Ensuring that GitHubbers are healthy, motivated, focused and creative is how GitHub stays awesome. Part of this is ensuring that our benefits are out of this world.
In a nutshell, we've built and are growing a place where we truly love working, and we think you will too.
GitHub is made up of people with many different backgrounds and lifestyles, and we like it that way. We invite applications from people of all stripes. We don't discriminate against employees or applicants based on gender identity or expression, sexual orientation, race, religion, age, national origin, citizenship, pregnancy status, veteran status, or any other differences that people imagine to discriminate against one another. Also, if you have a disability, please let us know if there's anything we can do to make the interview process better for you; we're happy to accommodate.
*Please note that benefits vary by country, if you have any questions don't hesitate to ask your recruiter!
2.
https://jobs.github.com/positions/de4b4ce4-f1d5-11e5-911a-ca364823f70c
Full Time / Waltham, Massachusetts
Dev Ops Engineer
Join a leadership voice in healthcare consistently recognized as a Best Place to Work. The Massachusetts Medical Society plays a prominent role in furthering the goal of quality medical care through our advocacy and educational efforts, and healthcare publications including the New England Journal of Medicine.
Play a lead role in release and environment planning, and design, implement, and document enhancements to software development and deployment workflows. As a critical member of a 7x24 response team, you will support electronic publishing efforts for a variety of products and initiatives including the New England Journal of Medicine. Responsibilities include triaging, troubleshooting, and implementing solutions for operational problems, working with product leads and implementation teams to meet priorities, and offering suggestions and solutions to business problems.
Responsibilities include:
- Configures and administers development, staging, and production server environments including IIS, JBoss, Windows Server, and a variety of UNIX implementations, locally and in the Cloud.
- As a 7x24 on-call team member, responds to production issues in real time, troubleshoots, triages, and implements fixes.
- Contributes to release and environment plans for online applications, working with technical and business stakeholders.
- Develops and configures automation tools in support of development, testing and production deployments.
- Writes and runs software release and deployment processes and scripts.
- Configures users, apps, certificates and provisioning profiles in Apple developer portal, iTunes Connect, and Google Play.
- Works closely with network, QA and development teams on maintenance and support of environments and systems.
- Proposes solutions to streamline business and editorial processes to achieve goals more effectively and efficiently.
- Partners with strategic vendors on co-development projects and integrated deployments.
- Assists in estimating and scheduling technical work, and
communicates status, problems, and resolutions on projects and
assignments. Documents systems and processes.Requirements:
- Bachelors’ degree or equivalent and 5 years’ related experience in a
fast-paced, 7x24 software development or operational support role.- Hands-on understanding of automated build, release, and testing
tools, continuous integration platforms, and system administration on
multiple platforms.- Familiarity with TCP/IP network concepts, architectures, and
troubleshooting approaches, security best practices and testing
methodologies.- Demonstrable experience with Repliweb, Jenkins, JBoss, Tomcat,
RESTful web services, Subversion, GitHub, Eclipse, and Visual Studio,
.NET, Java, scripting languages and automation tools.- Ability to work comfortably in Linux OS (Ubuntu, Debian, CentOS), Mac OSX, Windows, AWS and/or other Cloud computing platforms.
要求: 学士学位或同等学历,5年相关工作经验,在一个快节奏,7X24软件开发或操作的支持作用。 了解自动化构建、发布和测试工具、连续集成平台和系统管理在多个平台上的理解。 TCP/IP网络体系结构的概念,熟悉,和故障排除方法,安全最佳实践和测试方法。 与repliweb,詹金斯,JBoss,Tomcat经验,RESTful Web服务,颠覆,GitHub,Eclipse和Visual Studio,.net,java,脚本语言和自动化工具。 在Linux操作系统(Ubuntu,Debian的舒适的工作能力,CentOS),Mac OSX,Windows,AWS和/或其他云计算平台。We offer a competitive salary and exceptional benefits including health and dental insurance, a 401k match, an onsite fitness room, an employee garden, an onsite back-up day care center, and generous time off. For additional information about our organization visit our website at www.massmed.org.
The Massachusetts Medical Society is an EOE: Minorities, Females, Vets and Disabled
3.
4.
xxxxxxxxxxxxxxxxxxx
从GitHub Jobs! 看技术发展趋势! 程序员进阶必备!的更多相关文章
- 计算机世界的道(C/ASM)生一(OS),一生二(API),二生万象(MFC/COM)——学包装技术的程序员将来会损失比较大,因为不了解本质,一旦包装过时就会被淘汰
道生一,一生二,二生万象.OO的思想就是抽象,万象归宗,化繁为简.99%的程序员使用OO,或者所谓的类库的目的就是好用,不必了解内部实现就可以直接达到所期望的结果.这时一种生产力的进步,一种流水线式半 ...
- Java技术开发程序员如果在2019年立足
2019年的互联网环境相对以往来说要更复杂一些,互联网领域也正在经历从消费互联网向产业互联网转型的阵痛期.其实不少公司从2018年开始已经在陆续进行结构化调整,这些调整中的重要内容就是岗位调整,而岗位 ...
- 谈谈Java程序员进阶的那些知识和方向
谈谈Java程序员进阶的那些知识和方向 记得前段时间看过一篇文章谈到一种程序员叫野生程序员,战斗力极强,可以搞定一切问题,但是通常看问题抓不到本质,或者说是google/baidu/stackover ...
- PHP程序员进阶学习书籍参考指南
PHP程序员进阶学习书籍参考指南 @heiyeluren lastmodify: 2016/2/18 [初阶](基础知识及入门) 01. <PHP与MySQL程序设计(第4版)> ...
- windows程序员进阶系列:《软件调试》之堆 (一)
windows程序员进阶系列:<软件调试>之堆 (一) 堆是软件在运行时动态申请内存空间的主要途径.从堆上申请来的空间需要程序员自己申请和释放,且申请和释放操作必须绝对匹配.忘记释放或者多 ...
- 10款Mac上程序员装机必备的开发工具推荐和下载
10款Mac上程序员装机必备的开发工具推荐和下载 使用Mac的用户主要有两大类:设计师和程序员,为各位程序员童鞋推荐10个Mac上非常棒的开发工具和辅助工具,分享软件专题[10款Mac上程序员装机必备 ...
- 年度Java技术盘点,懂这些技术的程序员2019发展大好
与一年前一样,Java仍然是最流行的编程语言.据TIOBE的数据显示,几十年来,Java比其他语言更常名列榜首,Java因为它拥有可移植性.可扩展性和庞大的用户社区,所以许多知名互联网公司使用Java ...
- JavaWeb开发之四:servlet技术 黑马程序员_轻松掌握JavaWeb开发之四Servlet开发 方立勋老师视频教程相当的经典
总结: 记住:servlet对象在应用程序运行的过程中只创建一次,浏览器每次访问的时候,创建reponse对象 request对象,然后调用servlet的service方法,reponse对象和re ...
- LeetCode 到底怎么刷?GitHub 上多位大厂程序员亲测的高效刷题方式
作者:HelloGitHub-小鱼干 在众多的诸如阿里.腾讯等大厂之中,最看中面试者刷题技能的大概要数有"链表厂"之称的字节跳动了.作为一个新晋大厂,字节跳动以高薪.技术大佬云集吸 ...
随机推荐
- argparse的简单使用
简单记录一下argparse的用法 这个是针对我做区块链的一些demo时需要用到的,仅把用到了的一些操作记录,argparse很强大,更多细致的操作可以参考:https://docs.python.o ...
- Dapper原来还可以直接这样写SQL,很强大哦
网络上对Dapper的解释是这样的: Dapper是一个简单的.NET对象映射器,在速度方面具有"King of Micro ORM"的头衔,几乎与使用原始的ADO.NET数据读取 ...
- Redis布隆过滤器与布谷鸟过滤器
大家都知道,在计算机中,IO一直是一个瓶颈,很多框架以及技术甚至硬件都是为了降低IO操作而生,今天聊一聊过滤器,先说一个场景: 我们业务后端涉及数据库,当请求消息查询某些信息时,可能先检查缓存中是否有 ...
- oracle创建表并加索引
一个语句创建Oracle所有表的序列 -- 动态创建序列 2 declare 3 cursor c_job is 4 select TABLE_NAME from user_tables; 5 6 c ...
- TCMalloc源码学习(二)
替换libc中的malloc free 不同平台替换方式不同. 基于unix的系统上的glibc,使用了weak alias的方式替换.具体来说是因为这些入口函数都被定义成了weak symbols, ...
- CF413C
正文 题意: 给 n 个关卡,每个关卡得分为 ai,有 m 次机会可以选择一 个关卡通过后不得分,而将现有得分翻倍 你可以安排关卡的通过顺序和策略,求最大得分. 分析: 看到这道题首先想到的就是贪心, ...
- (五)整合 Swagger2 ,构建接口管理界面
整合 Swagger2 ,构建接口管理界面 1.Swagger2简介 1.1 Swagger2优点 1.2 Swagger2常用注解 2.SpringBoot整合Swagger2 2.1 Swagee ...
- (13)Linux文件系统的优缺点
通过文件系统的方式来组织磁盘存储和数据管理.有以下几个方面的好处. 数据的读取.管理操作变得简单 文件系统给用户提供了一个简单的操作界面,用户可以通过对文件系统的简单操作,实现对磁盘的管理.虽然 Li ...
- DEDECMS:修改DEDECMS会员中心发送邮件时,邮件内容里出现在DEDE链接
1.在member/index_do.php里,把文件里的 $mailbody .= "Power by http://www.dedecms.com 织梦内容管理系统!\r\n" ...
- 漫画 | CPU战争40年,真正的王者终于现身!
上个世纪70年代,内存又慢又贵, 程序员得想尽一切办法节省内存. 那个时代的编译器也比较差劲 所以,70年代的程序员几乎都写得一手好汇编. 为了帮助程序员写好汇编,这个时候的CPU也有意把指令集做了增 ...