Designs and scales backend data infrastructure for clinical and scientific applications, including PostgreSQL models, Kafka event pipelines, GraphQL APIs, and warehouse snapshot pipelines. Requires 5+ years of backend development experience, strong SQL and PostgreSQL expertise, and proficiency in Julia or Python.
150k – 170k/yr
Remote5+ YOEBackend Engineering
About the role
Responsibilities
Translate requirements from product managers, scientific and clinical stakeholders, internal stakeholders, and development and support teams into integrations, services, and solutions for scaling the data platform.
Implement features with high standards for data integrity, sound design, and maintainability.
Draft RFCs for complex feature discovery and technical design, incorporating feedback and aligning on implementation decisions.
Ensure correctness when data moves between systems, including completeness, idempotency, and predictable behavior under partial failure.
Improve operational robustness and ease of use through documentation, tools, and dashboards.
Design and scale backend systems for data infrastructure, including PostgreSQL data models, Kafka-driven event pipelines, and GraphQL APIs.
Lead the design and integration of services and components for data and event processing.
Own pipelines that deliver dataset snapshots into the data warehouse.
Collaborate with platform and application teams to implement APIs for clinical studies and digital health products.
Requirements
5+ years of backend development experience, including at least 2 years focused on data platforms and backend infrastructure for data-centric applications.
Strong proficiency in SQL and production experience with PostgreSQL as an application database.
Experience writing and tuning queries by hand and reasoning about schema design, indexes, and query plans.
Hands-on experience with data streaming and event processing using Kafka or an equivalent such as RabbitMQ, Pulsar, Amazon Kinesis, or another cloud-based equivalent.
Proficiency in Julia or Python.
Experience deploying and operating services in containerized environments.
Familiarity with Kubernetes and infrastructure-as-code tools such as Terraform and/or Helm.
Experience with GraphQL and TypeScript/JavaScript, including Node.js.
Collaborative mindset and strong written and verbal communication skills.
Self-directed approach and experience thriving in hybrid or fully remote teams.
Nice to Have
Experience with Julia.
Willingness to learn Julia.
Compensation and Benefits
Salary range: $150,000–$170,000.
Total compensation includes equity, paid time off, and other benefits.
Build and own high-performance C++ backend infrastructure for defense autonomy products operating across contested, multi-domain environments. The role requires 6+ years of software engineering experience, strong systems fundamentals, Python proficiency, and eligibility for a U.S. Secret clearance.
150k – 200k/yrOn-site6+ YOEBackend Engineering
Senior Software Engineer, Trading Infrastructure
AptosPalo Alto, CA +1
Build scalable backend services, APIs, indexers, data pipelines, and platform infrastructure powering trading on the Aptos blockchain. The role requires 5+ years of backend experience and strong knowledge of systems programming, distributed systems, databases, and API design.
150k – 250k/yrOn-site5+ YOEBackend Engineering
Senior Software Engineer
Customer.ioUnited States
Build and own the distributed systems infrastructure powering Customer.io's marketing automation platform, handling billions of events daily with a focus on scale, reliability, and real-time processing in Go.
150k – 200k/yrRemote10+ YOEBackend Engineering
Sr. Backend Engineer
DeepgramCalifornia
Backend engineer on the Engine Team building and optimizing Deepgram's core inference services for speech processing, audio transcoding, networking, scheduling, and high-performance computing. Requires 3+ years experience with Rust (or C/C++) and Python.
150k – 220k/yrRemote3+ YOEBackend Engineering
Senior Software Engineer, Streaming
AttentiveNew York, NY +1
Senior Software Engineer on the Streaming team responsible for architecting and evolving high-throughput, low-latency event streaming platforms that power real-time messaging and personalization at scale. Requires 5+ years building distributed streaming systems with deep expertise in Kafka/Flink and Java/Spring Boot.