Remote job
Senior Backend Cloud Engineer
Job details
About this role
Role overview Lead backend development for a cloud data platform and API services used to process security data. The work includes designing scalable services, operating them in production, and guiding selected API components from Scala toward Rust. The role also contributes to a Python-based security analysis platform supporting threat detection and machine learning workflows.
Responsibilities - Design and deliver data platform and API features for ingesting, transforming, and enriching security data. - Make architecture and data-flow decisions with product and platform engineering partners. - Build, deploy, and operate Scala services, maintaining their reliability, security, and performance. - Help plan and carry out the transition of selected APIs from Scala to Rust. - Set standards for code quality, documentation, and operational practices; lead design and code reviews. - Participate in on-call support and incident response, and enhance Python tools for malware analysis, threat detection, and model workflows.
Requirements - At least five years of backend engineering experience, including recent work in a JVM-based codebase. - Experience designing and owning distributed systems through development and production operation. - Experience with Rust, or the judgment to assess where it fits and help guide its adoption. - Strong understanding of APIs, Kafka or similar messaging systems, and data stores such as PostgreSQL, DynamoDB, or OpenSearch. - Experience building cloud-native services, preferably on AWS, and working with containers and Kubernetes. - Ability to work effectively in a remote-first, asynchronous team.
Nice to have - Functional programming experience and idiomatic Scala skills. - Experience with analytical data platforms, infrastructure automation, CI/CD, or observability tools. - Background in security products, data pipelines, or highly available services; Python experience with malware analysis, binary analysis, or machine learning workflows is especially useful.
Benefits and work setup The team is globally distributed and remote-first. Listed compensation is a base salary range of $120,000–$170,000 with a 10% bonus target. Benefits include medical, dental, and vision coverage, retirement contributions, disability and life insurance, flexible paid time off, parental leave, and equity.