资深软件工程师 - Ruby on Rails

温哥华 6天前 远程 全职 网络
面议
在Treasure Data,我们的使命是从根本上简化公司如何使用数据和人工智能来创造连接的客户体验。我们的智能客户数据平台(CDP)推动企业的收入增长和运营效率,以实现强大的业务成果。 我们很高兴Forrester在《Forrester Wave™:B2C客户数据平台》中将Treasure Data评为领导者。能够因我们在推进CDP行业方面的努力而获得认可是我们的荣幸,我们采用了尖端的人工智能和实时功能。 此外,Treasure Data的员工充满热情,以数据为导向,并以客户为中心。我们是一个积极主动的团队——自我启动者,能够预见需求,并主动解决问题。我们的行动反映了我们诚实、可靠、开放和谦逊的价值观。 您的角色: 作为Composable团队的资深软件工程师,您将设计、构建并发布我们全球企业客户使用的Ruby on Rails API和React(TypeScript)Web应用程序的功能。作为分布式团队的一部分,您将与产品经理、UX设计师、QA测试人员和其他工程师密切合作,计划、迭代并交付高质量的增强功能,以改进我们的可组合CDP产品。 职责: - 参与团队的轮换,从发现到发布负责开发过程:将期望的结果分解为较小的工作项,预测时间线,实施、测试并根据反馈进行迭代。 - 编写易于人类理解和AI助手修改的代码。 - 与跨职能项目利益相关者合作,明确需求,倡导务实的权衡,并在用户体验和技术设计上达成一致。 - 监控和提高用户界面的性能,最小化或防止事故发生,并通过可观察性和自动化提高运营效率。 - 为软件工程和流程标准、文档和知识共享做出贡献。 - 体现透明、协作和持续学习的文化,以提供客户价值。 职位要求: - 拥有在后端角色中构建和维护Web应用程序的资深专业软件工程经验。 - 对AWS云环境、基础设施即代码和CI/CD实践有工作理解。 - 能够通过书面方式清晰沟通,并主动确认您的想法是否被受众正确理解。 - 在需要时灵活调整工作时间,以便在分布于北美和日本时区的团队中进行偶尔的同步会议。 - 熟练掌握Ruby on Rails、常见API实现模式和异步后台作业处理。 - 熟练掌握使用标准SQL进行关系数据库的数据建模和查询性能优化。 - 具有在OLAP系统中工作的经验。您应该了解如何在与大规模数据系统和工作流编排工具(如Digdag)接口时保持一致性和可用性。 - 能够在团队的支持下学习前端开发技能,达到中级水平。 身体要求: 根据我们的“全球混合工作政策”在温哥华,BC办公室工作。 旅行要求: 可能需要每年出差1-2次参加团队现场活动。 福利和待遇(加拿大): 我们的福利套餐展示了我们关怀和同情的文化,包括 - 具有竞争力的薪酬套餐 - 限制性股票单位(RSU) - 带薪休假和病假 - 带薪志愿者和心理健康日 - 最多26周的带薪育儿假,包括产后夜间护士 - 16个公司假期(包括2个浮动假期) - 公司匹配6%的RRSP - 雇主提供的补充医疗、牙科、残疾和人寿保险 - 通过Carrot提供的全面支持和全球生殖健康及家庭建设福利 我们对您的承诺: 我们重视并促进业务各个方面和各个层面的多样性、公平性、包容性和归属感。成功来自于承认、欢迎和结合多样化的观点。 仅有多样化的代表性并不是期望的结果。我们还努力创造一种鼓励成长、对角色负责并以新的独特方式实现创新的包容性文化。您的声音将被听到,我们将帮助放大它。 代理机构和招聘人员: 在没有合同的情况下,我们无法考虑您的候选人。任何在没有有效协议的情况下收到的简历将被视为免费的推荐。感谢您的理解与合作!