V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 换工作是一件经过深思熟虑的严肃事情
• 频繁换工作是 loser 做的事情
• 公司应该提供给员工尽可能好的条件
• 这里不欢迎苦大仇深的公司
• 原则上这里不欢迎猎头发帖,除非是懂技术的猎头
• 如果你自己从来没有从期权上赚过钱,就不要在招聘时强调期权
• 招聘时请尽量给出薪酬范围
• 求职时请附上自己的薪酬要求
• 说话前经过足够的思考是好习惯
• 上传一个有意义的头像会更体现你们公司的品牌和诚意
• 请不要在 1 天的时间内在酷工作节点发布超过 3 个主题
• 在不同节点下发布内容相同的主题这种行为不科学
basicthinker
V2EX  ›  酷工作

[全职远程] 编译器开发工程师/40-60K/中美大牛团队/灵活办公

  •  1
     
  •   basicthinker · 30 天前 · 3644 次点击

    我们是谁?

    思码逸为软件研发团队提供数据分析工具及配套解决方案,基于深度代码分析与机器学习技术,服务于全球软件企业和开源社区。

    公司 2018 年成立于美国硅谷,2020 年内连续完成由 GGV经纬领投的两轮融资,目前正处于高速发展阶段,已为腾讯、滴滴出行、工银瑞信、长亭科技、 知道创宇、泰康人寿、Dell EMC 、第一财经等行业标杆客户提供服务。

    思码逸的团队,既有来自清华北大、伯克利、斯坦福、香港科技大学等顶尖学府的学霸,也有曾供职于微软、BAT 、美团等知名软件公司的码神;有的同学在 GitHub 上拥有千星,还有各种前 CEO 、前 CTO 云集……我们的团队成员的经历非常多样化,只要你觉得你能力够格,英雄不问出处

    长远来看,我们希望帮助程序员们更好地理解自己和团队,在日常工作中不只埋头干活也抬头看路,并在企业、开源社区等不同开发者生态内都获得应有的认可与回报,拥有更加透明、公正、自由的工作环境。对长期愿景的更多描述,参见我们在 MIT 和哈佛大学的演讲《软件开发的下一个十年:程序员收复价值》。

    作为技术导向的团队,我们对于开发者社群有着浓厚的归属感,对技术也有着超强的信念。服务于开发者群体,助力每一位个人、每一个团队创造更多价值,也许正是你也想做的事情。

    公司官⽹: https://merico.cn

    招聘官网:加入我们

    我们提供什么?

    • 具有竞争力的薪资及优厚年终奖
    • 股票期权长期激励,与公司共同成长
    • 弹性办公无打卡,可按需远程办公
    • 前沿的技术环境和舒适的工作环境
    • 带薪年假、年度旅行、不定期节日福利及户外拓展
    • 高价值定制年度健康体检

    编译器开发工程师」开放招聘中

    岗位描述

    1. 加入代码分析团队,和团队成员一起对多种编程语言的源代码进行解析和分析。
    2. 设计、优化、维护各语言 AST 到统一 AST 的抽象和转换。
    3. DSL 的设计和优化,以及基于 DSL 的代码分析工具的开发。

    任职要求

    1. 3-5 年编译器开发工作经验,熟练掌握编译原理,尤其是编译器前端技术, 熟悉编译优化技术;

    2. 熟练掌握 Python/C++语言,具备良好的算法、数据结构基础;

    3. 熟练使用各种 profile 和 debug 工具,能够自主发现并解决性能问题;

    4. 对代码质量有高标准的自我要求,具有良好的代码书写习惯和重构能力,重视单元测试、benchmark ;

    5. 计算机相关专业,本科以上学历,英文读写水平良好。

    [工作地点] 全职远程办公

    40K - 60K 人民币 /月,可根据候选人调整。

    欢迎直接发送简历到邮箱 [email protected] 并注明 V2EX 。

    47 条回复    2021-09-20 17:31:05 +08:00
    XTTX
        1
    XTTX   30 天前   ❤️ 3
    HR 回的第一封邮件就是甩我一道 UI+tree 的题目, 不问你是谁你有什么长处。提交完以后就不回复了。题本身倒是挺有意思的,潜在的坑有点的多。
    XTTX
        2
    XTTX   30 天前   ❤️ 3
    v2ex 上同样的经历我也碰到一次,也是邮件就甩题目过来。这些题目如果不是去抄现有的答案,还是需要一两天时间的。做完提交也同样是不回复。给点点评和提升的方向都会让我受益,这都没有。
    liyuanba
        3
    liyuanba   30 天前   ❤️ 1
    说实话这公司名字吧,就挺不和谐的。
    4196
        4
    4196   30 天前   ❤️ 4
    也是一样,HR 直接一个题目丢过来,我在限时内回复了代码,就没回应了
    过几天没消息,忍不住问一下,这倒是秒回。说不合适,没得其他二话
    看介绍写的倒是令人佩服,这个体验落差也是太大了
    zongren
        5
    zongren   30 天前
    这不是家外包公司吗?
    XTTX
        6
    XTTX   30 天前   ❤️ 1
    这家公司的 hr 在星期 5 下午把题甩了过来,要求 24 小时内回复。 供各位参考吧
    zmxnv123
        7
    zmxnv123   30 天前
    @XTTX 大佬几年编译器经验
    XTTX
        8
    XTTX   30 天前
    @zmxnv123 0 年,我应聘这个公司之前的前端招聘。 我其实不是很理解为什么那么多项目要搞编译器,国外有这么多成熟开源的编译器,本地的,云的,网页的。都在 monaco editor 基础上搞出来的。
    zmxnv123
        9
    zmxnv123   30 天前   ❤️ 3
    @XTTX 虽然我不懂编译器,但我感觉你说的 monaco editor 只是个编辑器....
    XTTX
        10
    XTTX   30 天前
    @zmxnv123 "虽然我不懂,但是我比你懂" 666,老铁
    namelosw
        11
    namelosw   30 天前
    @XTTX

    Monaco 是编辑器,编译器是 LLVM 之类的东西,可以说几乎没关系了。

    你这露怯有点明显,不太适合再反讽楼上回去吧 ……
    XTTX
        12
    XTTX   30 天前
    @namelosw 一个是 complier 一个 editor. 现在主流的 editor 都以插件的形式加入其他语言的 compiler 。我上面的问题你了解的话,你可以帮我解惑一下。
    wellsc
        13
    wellsc   30 天前   ❤️ 3
    回复笑死
    GuuJiang
        14
    GuuJiang   30 天前 via iPhone
    活捉一只鸭嘴兽
    masterclock
        15
    masterclock   30 天前
    今日最佳
    wph95
        16
    wph95   30 天前
    xs 怕不是把编译器前端当 web 前端了吧
    namelosw
        17
    namelosw   30 天前   ❤️ 2
    @XTTX

    Compiler 是 gcc 这种,进去源码,出来汇编 / 字节码 / 转译的目标码。是从源代码翻译成可执行格式的工具。

    Editor 是编辑器,只是用来编辑的,最多有一些高量纠错或者自动补全,那也只是 parse 完 AST 之后做静态检查就完了,没有编译或解释的工作。

    ---

    然后帖子里说的前端是编译器的前端,并不是 Web 前端。一般指 LLVM 这种分前后端的架构,就是前端编译到 LLVM 的 IR,然后 IR 再交给后端,这样对 M 种语言和 N 种不同的 CPU 指令集就不用写 M * N 个编译器,而是 M + N 个前后端了。

    ---

    我理解你说「主流的 editor 都以插件的形式加入其他语言的 compiler 」,有两种可能:
    1. 一种可能是像上面说的,只做静态分析,不编译不运行,不是 compiler
    2. 另外一种只作为一个快捷方式调用编译器,这样不能说他们俩相关性很大,不然这么说屏幕和键盘也跟编译器关系很大了…
    pkookp8
        18
    pkookp8   30 天前 via Android   ❤️ 1
    编译器分前中后端
    前端做语义分析语法分析之类的
    hxndg
        19
    hxndg   30 天前
    因为将来很可能会涉及到编译器的工作,所以点进来看
    然后我到底看到了一段什么对话?我有点迷惑
    XTTX
        20
    XTTX   30 天前
    @namelosw 谢谢回复。我的问题是这样的:我看过几个 monaco editors, compilers 通过安装插件的方式加入。除非是自己开发自己的语言, 不然自己做 complier 的 usecase 在哪里? 我是想表达这个意思。
    FrankAdler
        21
    FrankAdler   30 天前   ❤️ 3
    别圆了,圆不回来了
    XTTX
        22
    XTTX   30 天前
    @FrankAdler 好的。我错了,装了,被抓了,行刑完了能告诉一声,做 complier 的使用场景在哪里吗?
    blindpirate
        23
    blindpirate   30 天前
    @XTTX 帖子里说了 DSL 啊。。。。。
    agagega
        24
    agagega   30 天前 via iPhone
    @XTTX
    有自己的芯片 /有自己的语言 /深度学习优化 /数据库优化 /静态分析 /信息安全
    secondwtq
        25
    secondwtq   30 天前
    评论比主题有趣系列 ...
    lance6716
        26
    lance6716   30 天前 via Android   ❤️ 3
    @XTTX 你都读不懂岗位描述就投简历的吗…
    namelosw
        27
    namelosw   30 天前
    @XTTX 对,就是开发自己的语言。其实需求量不是很大。

    其实开发通用语言的团队很少,大部分都是开发一些业务相关的 DSL 。不过实话说 DSL 一般也不用编译器,搞个解释器就够了…

    还有可能比如低代码平台之类的也搞自己的 runtime 。

    不过看这个帖子,这个公司应该是做静态分析的,跟 coverity 之类的类似,似乎也并不是真做编译器。不过这些技能一般被分类在编译原理里,可能是因为这个原因吧…
    XTTX
        28
    XTTX   30 天前
    @lance6716 同个团队上次招聘 react 的时候
    XTTX
        29
    XTTX   30 天前
    @namelosw 你说得对,我知道一个概念而已,不应该去嘲讽。 谢谢你的回复。
    avastms
        30
    avastms   30 天前
    如果老招不上人,查下 HR 的履职吧
    zeni123
        31
    zeni123   30 天前
    @XTTX 你写前端是不是没有用过 Typescript ?
    basicthinker
        32
    basicthinker   30 天前
    @XTTX 不好意思,对候选人体验重视不足,我请 HR 看下把题目反馈发给你
    basicthinker
        33
    basicthinker   30 天前
    @4196 不好意思,是我们对候选人体验重视不足。请 HR 看下把题目反馈发给你。
    basicthinker
        34
    basicthinker   30 天前
    @avastms HR 小姐姐人美心善就是可能最近有点忙,多包涵🙏
    basicthinker
        35
    basicthinker   30 天前
    @XTTX 现在全面改成飞书招聘了,笔试体验应该会有所改善
    basicthinker
        36
    basicthinker   30 天前
    @zongren 怎么会是外包公司……😓
    XTTX
        37
    XTTX   30 天前
    @zeni123 airbnb typescript 里的 rule 会有很多报错,我大部分都会停掉。 你有什么能指导的吗? 国内业内现在 typescript eslint 到什么级别了?
    nasmatic
        38
    nasmatic   30 天前
    回复看的我一愣一愣的
    lucifer1108
        39
    lucifer1108   29 天前   ❤️ 1
    我们团队用过你们的产品...一年上千万的授权费可真是....
    tonytonychopper
        40
    tonytonychopper   29 天前 via iPhone
    @GuuJiang 鸭嘴兽还行🤣🤣🤣
    basicthinker
        41
    basicthinker   27 天前
    @lucifer1108 应该是兄弟误解了😂不过开源版 Dev Lake 可以免费用: https://github.com/merico-dev/lake
    xarthur
        42
    xarthur   27 天前 via iPhone
    看了一下官网,感觉是把传统的静态分析的数据做了一个好看的 UI,和传统的静态分析检测程序相比优势在哪里?
    mascteen
        43
    mascteen   27 天前 via Android
    现在公司都喜欢包装成硅谷,常春腾,到底有多少水份?作为应聘人你关心这些吗?
    JaguarJack
        44
    JaguarJack   27 天前
    一清色名牌大学,互联网巨头的出来的。所谓一山难容二虎,公司内部没矛盾?
    Actrace
        45
    Actrace   27 天前
    这个图有点似曾相识的感觉,大理洱海边上?
    MintZX
        46
    MintZX   27 天前
    插一嘴,CEO,CTO 还有其他同事人真的很不错,可以说公司文化比较正派轻松。而且公司也很有前景,是个值得早期加入的公司。

    利益相关:前海外兼职员工。离职原因是因为全职工作非常忙,而且因为身份问题不能放弃全职工作,所以放弃了兼职工作。但个人认为公司是个非常好的公司。

    @mascteen 其实水分不大

    @JaguarJack 有潜力的公司优秀的员工当然多。我现在服务的公司有一半常春藤,80%硅谷出身的,要是这点事儿就能产生矛盾公司不早炸了。
    iClass
        47
    iClass   26 天前
    编译器升级是趋势,人类需要新的语言。^~^
    关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1109 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 23:45 · PVG 07:45 · LAX 16:45 · JFK 19:45
    ♥ Do have faith in what you're doing.