Back to all positions

[Remote] Sr. Platform Engineer - Data Infrastructure

Remote Full-time Now Hiring

Note: The job is a remote job and is open to candidates in USA. Weave is looking for engineers hungry for fun challenges who can join their self-empowered teams. The role involves designing and developing core data platform components, building scalable services, and collaborating with stakeholders to enhance product functionality.

Responsibilities

  • Design and Develop core data platform components for enabling business process orchestration and workflows
  • Build scalable, resilient services to support data integration, event processing, and platform extensions
  • Contribute to the continued evolution of product functionality that services large amounts of data and traffic
  • Write code that is high-quality, performant, sustainable, and testable while holding yourself accountable for the quality of the code you produce
  • Coach and collaborate inside and outside the team. You enjoy working closely with others - helping them grow by sharing expertise and encouraging best practices
  • Work in a hybrid cloud infrastructure, considering the implementation of functionality through several distributed components and services
  • Work with our stakeholders to translate product goals into actionable engineering plans

Skills

  • High integrity, team-focused approach, and collaboration skills to build tight-knit relationships across Weave
  • 3+ years of experience in any back-end language, i.e. Go, Java or Python (Go, Java, or C/C++ experience is a plus)
  • Experience moving and storing TBs of data or 100's of millions of records
  • Understanding of distributed systems and building scalable, redundant, and observable services
  • Expertise in architecting messaging systems, distributed data stores and NoSQL technologies (e.g., Kafka, Google PubSub, Bigtable, Spanner, Vertica, Vitess, S3, Iceberg, etc.)
  • Experience building solutions to run on one or more of the public clouds (e.g., AWS, GCP, etc.)
  • Experience with infrastructure as code, and setting up and maintaining highly available systems
  • Responsive person with a strong bias for action
  • Entrepreneurial spirit and a thirst for learning
  • Demonstrated track record of delivering complex projects on time and have experience working in enterprise-grade production environments
  • Strategic thinker with a strong technical aptitude and a passion for execution
  • A background with data analysis and visualization
  • 5+ years of experience in any back-end language, preferably Java, Go or Python
  • Management of distributed data technologies such as streaming, data mesh, data lakes, warehouses, or distributed machine learning
  • Experience with Kubernetes
  • Experience with GCP
  • A background in operations such as networking, system administration, or DevOps/SRE
  • Enjoys working in a greenfield environment using rapid prototyping

Benefits

  • Employment with Weave is contingent upon the successful completion of a background check, conducted in accordance with applicable laws.

Company Overview

  • Weave develops an AI-powered patient communications, engagement, and payments platform for small and medium-sized healthcare practices. It was founded in 2011, and is headquartered in Lehi, Utah, USA, with a workforce of 501-1000 employees. Its website is http://www.getweave.com.
  • Company H1B Sponsorship

  • Weave has a track record of offering H1B sponsorships, with 2 in 2026, 2 in 2025, 3 in 2024, 3 in 2023, 1 in 2022, 4 in 2021. Please note that this does not guarantee sponsorship for this specific role.