软件工程师 II,后端批处理开发体验
在 Affirm 使用 Python 或 Kotlin 构建工具,加快批处理开发与测试。借助分布式系统和云基础设施,提升关键工作负载的可靠性。
描述
- 将大型项目拆解为多个任务,并分阶段交付。
- 与工程、产品、设计和分析团队成员协作,制定产品决策并权衡取舍。
- 跟踪指标、上报问题,并协助维持服务正常运行,包括参与值班支持。
- 参与专业发展和团队成长工作,包括面试。
- 开发工具和系统,提高批处理开发与测试的效率,并增强关键工作负载的可靠性。
任职要求
- 至少 1.5 年软件工程经验。
- 具备后端系统设计、开发和上线经验。
- 熟练使用 Python 或 Kotlin。
- 熟悉分布式系统、AWS、MySQL 和 Kubernetes。
- 能够设计涵盖多个软件组件的解决方案。
- 能够编写清晰、经过充分测试且易于扩展的代码。
- 具备在大型代码库中工作并调试他人编写代码的经验。
- 具备在代码审查中提供反馈的经验。
- 具备出色的书面和口头沟通能力。
- 具备同等实践经验或相关领域学士学位。
福利待遇
- 总薪酬中可能包含股权。
- 每月提供健康、健身和技术开支津贴。
- 为员工及其家属全额承担医疗保险费用。
- 为员工及其家属提供牙科和视力保险。
- 灵活休假。
- 假期安排充足。
- 员工股票购买计划,员工可折扣价购买 Affirm 股票。
- 以远程办公为主,工作安排灵活。
- 面试流程注重包容性,并可为残障候选人提供便利安排。
