关于团队:
OneSignal已经迅速增长到今天,每天处理数十亿的HTTP请求,并发送超过100亿条消息。我们通过利用裸机云和使用像Rust和Go这样的语言编写对规模敏感的组件来实现这一规模。高性能、低成本硬件与高效资源利用的强大组合,为我们提供了难以置信的竞争优势。
我们正在招聘核心工程师,帮助我们继续扩大规模,运营和工程化我们内部服务的未来。我们正在投资以确保随着业务的持续增长和产品的发展,我们保持高正常运行时间。
您的主要任务将是编写软件并在生产环境中运行该软件。您将构建系统来运行我们的产品,改进内部服务,并就与服务的可操作性相关的架构向产品团队提供建议。
核心工程师负责编写、运营和维护执行数据访问、分析汇总作业以及作为OneSignal事件驱动特性核心的内部服务。我们目前运营多个用Go和Rust编写的gRPC服务,以及许多用Rust编写的Kafka消费者。这些服务与多种不同类型的后端数据存储进行通信,如Redis、PostgreSQL和Scylla。
您将做什么:
解决从Kafka分发项目的问题
协助支持团队确定客户报告是否指示我们系统中的错误
帮助评估一种新的存储技术,以进一步扩展我们的堆栈
在服务上构建自动化限制以防止滥用
设计一个新服务,以可扩展的方式提供对对象的抽象访问
响应生产事件的轮班呼叫
至少5年作为软件工程师的工作经验
在规模上运营可靠生产系统的经验
容易厌倦手动运行任务,并且能够自动化这些任务
有PostgreSQL经验
在Kubernetes上部署软件的经验
最近编写Go和/或Rust的经验
编写gRPC服务的经验
在大型生产环境中编写和运行代码的经验
有Redis、Kafka、Scylla等经验
这个全职职位在纽约和加利福尼亚的基础年薪在160,000美元到180,000美元之间。您的确切起始薪水由多种因素决定,例如您的经验、技能和资格。除了基础薪水外,我们还提供有竞争力的股权计划和全面包容的福利。
该远程工作信息来源于站外平台,本站仅提供部分信息展示与订阅服务,更多请查看免责声明。