后端软件工程师(Aeolus)- 数据平台

新加坡 11天前全职 网络
面议
职责 关于团队:Aeolus 是一个内部分析平台,全球有超过 130,000 名员工广泛使用。它将来自各种数据源的数据集成到平台中。它以可视化的方式促进数据的清理、整形和组织,以便进行分析。 它以最佳方式存储数据,以便在数十亿行数据上进行查询时可以在几秒钟内完成。它通过强大的图表和表格在仪表板上组织结果,以便深入挖掘,从而以有效的方式揭示见解。我们正在构建一个与传统数据平台集成的 AI 代理,彻底改变用户与数据交互和获取见解的方式。 我们热衷于打造世界上最好的数据分析平台,并正在寻找顶尖的软件工程师加入这个才华横溢的团队!职责: 设计和实现一个强大且易于使用的数据集成系统。 设计和实现 AI 驱动的功能,以增强数据分析能力,包括自然语言查询和自动见解生成。 开发 LLM 代理以协助用户进行数据探索、查询制定和报告生成。 集成 LLM 以实现会话分析和智能数据见解,分段和设计系统层以支持组件化和分层应用程序开发,包括业务功能和数据库访问。 与其他工程师、经理、产品管理、质量保证和运营团队合作,开发满足市场需求的创新解决方案,涉及功能、性能、可扩展性、可靠性、现实的实施时间表以及遵循开发目标和原则。 估算工程工作量,计划实施和系统变更的推出。 独立设计代码和测试主要功能,并与其他团队成员共同完成复杂的更改。 识别技术改进领域,并为改进或新机会领域制定详细的商业案例。 研究、设计和开发计算机和网络软件或专用实用程序程序。 分析用户需求并开发软件解决方案,应用计算机科学、工程和数学分析的原则和技术。 更新软件,增强现有软件功能,并开发和指导软件测试和验证程序。 与计算机硬件工程师合作,集成硬件和软件系统,并制定规范和性能要求。 资格 最低资格: 计算机科学或相关学科的学士学位。 至少 2 年的软件工程经验。 至少 2 年面向对象设计方法的经验,具备 Java 的强大软件开发技能和专业知识。 至少 2 年可扩展、分布式、容错应用程序的需求分析、设计、编码和单元测试经验。 优先资格: 在数据分析平台中集成 AI/ML 的经验。 具有 LangChain、LangGraph 或类似的开源 LLM 框架的实际操作经验。 具有将 LLM 与数据可视化和分析平台集成的经验。 了解 RAG(检索增强生成)模式,以增强 LLM 响应的实时数据。 具有微调或部署开源 LLM 的经验。 具有大规模数据驱动系统的经验。 具有分布式系统和 OLAP 数据库的经验或良好的工作知识。 良好的沟通技巧以与全球团队合作。 职位信息 关于我们 字节跳动成立于 2012 年,使命是激发创造力并丰富生活。字节跳动拥有十多个产品,包括 TikTok、Lemon8、CapCut 和 Pico,以及专为中国市场设计的平台,包括今日头条、抖音和西瓜视频,使人们更轻松、更有趣地连接、消费和创作内容。 为什么加入字节跳动 激发创造力是字节跳动使命的核心。我们的创新产品旨在帮助人们真实地表达自己、发现和连接——而我们的全球多元化团队使这一切成为可能。我们共同为我们的社区创造价值,激发创造力并丰富生活——这是我们每天努力实现的使命。 作为字节跳动员工,我们努力与优秀的人一起做伟大的事情。我们以好奇心、谦逊和在快速发展的科技公司中产生影响的愿望为指导。通过不断迭代和培养“永远是第一天”的心态,我们为自己、公司和用户实现有意义的突破。当我们共同创造和成长时,可能性是无限的。加入我们。 多样性与包容性 字节跳动致力于创造一个包容的空间,让员工因其技能、经验和独特的视角而受到重视。我们的平台连接全球各地的人们,我们的工作场所也是如此。在字节跳动,我们的使命是激发创造力并丰富生活。为了实现这一目标,我们致力于庆祝多元化的声音,并创造一个反映我们所触及的众多社区的环境。我们对此充满热情,希望你也是。