为什么我应该申请:
在Sonar,我们是一群聪明、有动力和有干劲的专业人士,努力帮助组织快速和系统地构建负责任、安全和高质量的代码。我们构建的解决方案不仅仅是解决问题的表面症状,而是从源头上解决问题——具体来说,就是源代码。
我们拥有一个充满活力的文化,员工遍布全球,在美国、瑞士、英国、新加坡和德国设有中心办公室。我们相信团队成员应该有机会每天来工作,致力于他们引以为豪的产品,热爱他们所做的事情,并从同事中获得活力。我们的根基深植于开源社区,我们的使命是:提供能够交付干净代码的解决方案。
您将产生的影响:
您将参与开创性的项目,推进AI和ML在软件工程领域的应用。这个角色提供了进行前沿研究、开发新算法并为开发提高系统性能、可靠性和灵活性的软件工具做出贡献的机会。您的工作将直接影响我们AI产品的效率和有效性,使开发人员花更少的时间修复问题,更多时间进行创新。您将为创建可访问、用户友好且性能优越的解决方案做出贡献,这些解决方案可以无缝集成到我们现有的基础设施中。
您每天将:
- 进行应用研究,将AI/LLM技术与软件工程实践相结合,以提高代码质量、测试和软件维护。
- 设计和实施实验性原型,以证明新方法的可行性。
- 训练和微调LLM(包括商业和开源)以提高性能。
- 实施和维护管道以收集高质量的大型数据集来训练/微调LLM。
- 准备、分析和预处理用于训练LLM的大型代码数据集。
- 与跨职能团队合作,包括软件工程师和产品经理,将研究成果转化为实际应用。
- 了解AI/ML和软件工程的最新进展,以识别新兴趋势和创新机会。
- 参与代码审查,并为其他开发人员/研究人员提供建设性反馈。
- 实施DevOps的最佳实践,以维护可读的代码库、可测试的基础设施和有文档的研究成果。
您将展示的技能:
- 计算机科学、工程或相关领域的硕士学位(或同等学历)。
- 至少3年作为ML/AI/LLM工程师的经验,理想情况下在软件工程领域。
- 在AI、ML和SE方面有强大的研究背景。
- 有使用生成式AI技术(如GPT-4, BedRock)的经验。
- 有开发利用AI/ML增强软件开发流程的工具或框架的经验。
- 熟悉使用AI/ML进行自动代码生成、程序合成和软件测试的技术。
- 有使用Python和R进行开发和原型设计的经验。
- 理解软件开发流程和术语。
- 优秀的调试、优化技能、沟通和团队合作能力。
- 优秀的问题解决能力,能够独立工作或作为团队的一部分。
加分项:
- 了解强化学习算法并有模型训练经验。
- 在顶级会议和期刊上发表研究论文的经验。
- 熟悉AWS服务,如Lambda、EC2、ECS、SNS、SQS和RDS是一个优势。
- 在研究项目中使用和配置静态分析器的经验。
我们重视多样性、公平和包容性:
在Sonar,我们相信多样性是我们的力量。我们是一家全球公司,重视和尊重不同的背景、观点和文化。
我们致力于营造一个多元化和包容性的工作环境,让每个人都感到被重视,并有能力贡献自己的最佳表现。我们自豪地成为一个平等机会的雇主,欢迎所有合格的申请者,无论其种族、肤色、宗教、性别、性别认同或表达、性取向、国籍、基因、残疾、年龄或退伍军人身份。
在Sonar的所有就业机会都取决于在开始日期之前进行的全面背景调查和参考验证的明确结果。
通过代理或第三方招聘人员提交的申请将不予考虑。
为什么你会喜欢这里:
- 我们的文化和使命使我们与众不同。我们拥有一种重视尊重和善良的动态工作文化,并拥抱失败的权利(并重新站起来!)。我们相信最佳的想法会胜出,每个人都有发言权。
- 我们相信优秀的人才造就优秀的公司。我们重视人际交往能力和技术技能,并努力保持友好和轻松的氛围,同时仍然是我们领域内充满激情的领导者。我们来自33个不同国籍的550多名SonarSourcers可以证明这一点!
- 我们拥抱工作与生活的平衡。保持健康的工作与生活平衡很重要。这就是为什么我们有一个灵活的工作政策,包括远程和办公室混合工作(每周至少三天在办公室 - 周一/周二/周四)。
- 我们有成长心态。我们热爱学习,并相信持续教育对我们的成功至关重要。在不断变化的行业中,新技能是必需的,我们乐于帮助我们的团队获得这些技能。
我们优先考虑多样性、公平和包容性:
在Sonar,我们是一个全球化的员工队伍,认识到不同背景和全球文化的价值。
我们致力于创造一个多元化的工作环境,并自豪地成为一个平等机会的雇主。所有合格的申请者将被考虑就业,无论其种族、肤色、宗教、性别、性别认同或表达、性取向、国籍、基因、残疾、年龄或退伍军人身份。
在Sonar的所有就业机会都取决于在开始日期之前进行的全面背景调查的明确结果。
请注意,通过代理或第三方招聘人员提交的申请将不予考虑。