We are looking for an experienced Senior Software Engineer to develop and enhance high‑performance and highly scalable backend services. While the role still values familiarity with Node.js and React, the primary emphasis is on Go, gRPC, Kafka, Kubernetes, and cloud‑native development across AWS & GCP. You’ll own the creation of robust backend services that interact with MongoDB, stream data through Kafka, and run reliably in containerized environments.
Remote Software engineering Jobs · GCP
43 results
FiltersJob listings
This is a ground-floor opportunity for a hands-on technical expert to build the core product features and infrastructure for a high-potential software product with the support of a parent company leading innovation in engineering and manufacturing. The principal engineer will work alongside our engineering team, head of product, and AI researchers to build the technical foundations of our platform.
Make sure every dollar is spent exactly where and when it should be. You’ll be writing systems that talk to some of the biggest streaming and supply-side partners in real time, processing over a terabyte of data and hundreds of thousands of updates per day. You’ll be building and maintaining backend services that power MNTN’s distributed pacing and ad buying systems. Analyze oceans of data, detect anomalies, and make informed, data-driven improvements.
In this role, you will work on the Core Services team, building and maintaining the critical infrastructure that powers authentication, authorization, analytics, and user/account management across the platform. Shaping secure and scalable systems that support our core business capabilities is key. This involves translating complex business requirements into robust, extensible, and maintainable software solutions, working closely with product and engineering stakeholders.
You will play a crucial part in designing and implementing architecture systems that support our current and future Java applications, ensuring that the solutions are efficient, scalable, and aligned with client requirements. Your primary focus is to leverage your expertise to contribute to the continuous improvement of our technology stack and play a vital role in shaping the future of our department, thinking strategically to comprehend the larger picture.
Lead complex transformation initiatives by owning and driving high-impact, multi-system automation projects from discovery through production. Architect scalable solutions and build advanced platform capabilities. Lead the way in applying AI technologies to business automation and write production-grade code. Provide technical leadership, mentor and develop others, and consult with business partners. Establish engineering standards and drive operational excellence and contribute to recruiting.
Develop and evolve complex backend services in Node.js (TypeScript); Design and optimize federated GraphQL APIs (Gateway + Subgraphs) and REST APIs; Implement scalable integrations and solutions using GCP (Cloud Functions, Firestore, Cloud Storage); Ensure quality and reliability through automated testing, monitoring (Grafana, Sentry) and good architectural practices; Automate deploys and provisioning with GitLab CI/CD and Terraform; Support the definition of technical standards and best development practices; Contribute with code reviews and continuous improvement of engineering processes; Work closely with product and frontend teams to ensure deliveries of high technical and business value.
The Foundation Services team at Recharge builds and operates many core systems that power their platform. You’ll enjoy working on this team if you’re passionate about distributed systems, solving challenges around scale and performance, and collaborating with skilled engineers.
Planet’s Built Environment applied machine learning team delivers advanced geospatial products primarily for external customers, with a focus on advanced analytics such as change detection, object detection, and emerging generative AI capabilities. This role is a blend of hands-on engineering and modeling where you’ll implement novel methods, ensure testing/validation, and deploy solutions. You’ll collaborate with data scientists and software engineers to drive innovation in remote sensing and large-scale geospatial analytics.
As a Senior Machine Learning Engineer you'll shape how creators and consumers connect in more dynamic and intelligent ways by integrating foundational models to crafting feedback loops for real-time interactivity. This is a product-oriented role where you’ll spend time understanding roadmaps and advising leadership on the trade-offs of implementing ML solutions.