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

新加坡 12天前全职 网络
面议
职责 关于团队: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,以及专注于中国市场的平台,包括今日头条、抖音和西瓜视频,使人们更容易、更有趣地连接、消费和创造内容。 为什么加入字节跳动 激发创造力是字节跳动使命的核心。我们的创新产品旨在帮助人们真实地表达自己、发现和连接——而我们的全球多元化团队使这一切成为可能。我们共同为社区创造价值,激发创造力,丰富生活——这是我们每天努力实现的使命。 作为字节跳动员工,我们努力与优秀的人一起做伟大的事情。我们以好奇心、谦逊和在快速发展的科技公司中产生影响的愿望为指导。通过不断迭代和培养“永远是第一天”的心态,我们为自己、公司和用户实现有意义的突破。当我们共同创造和成长时,可能性是无限的。加入我们。 多样性与包容性 字节跳动致力于创造一个包容的空间,让员工因其技能、经验和独特视角而受到重视。我们的平台连接全球各地的人,我们的工作场所也是如此。在字节跳动,我们的使命是激发创造力,丰富生活。为了实现这一目标,我们致力于庆祝我们多样化的声音,并创造一个反映我们所接触的众多社区的环境。我们对此充满热情,希望您也是如此。