Jobs · Information Technology · New York

Fullstack Engineer - Data Platform

Medal · New York, NY · 2 wk ago
On-siteInformation Technology$180k–$300k/yrFull-time

About the role

MGI's platform enables human feedback within our research engine. The platform is currently a desktop app that allows users to browse tasks, record gameplay, and get paid, backed by services that manage sessions, verify uploads, and process payouts. Future plans include powering diverse tasks such as watching and correcting the model, collecting data of humans operating in simulation, and real-world teleoperation tasking.

Responsibilities

  • Integrate with our C#/.NET game recorder over WebSocket JSON-RPC - screen capture, game detection, input capture, video encoding - and debug across the Electron↔recorder boundary when things break.
  • Build anti-cheat and fraud detection - server-side validation that catches faked gameplay, AFK farming, input spoofing, and manipulated recordings.
  • Own the money path in Java / Spring Boot against Postgres - earnings, payouts, and status tracking (Tipalti) on an immutable, auditable ledger where correctness is non-negotiable (migrations, query optimization, transaction isolation).
  • Build the admin tools in Next.js for managing users, reviewing sessions, and processing payments - productive day one in TypeScript + React (Zustand, Vite).
  • Harden the full stack - mTLS between Cloudflare and origin, OIDC-authenticated Pub/Sub webhooks, encrypted-at-rest auth tokens (Electron safeStorage/DPAPI), a pillar-encrypted secrets pipeline, and signed installers - on GCP (Cloud Run, Cloud SQL, GCS, Pub/Sub, Secret Manager), reading Terraform and debugging deploys as you go.
  • Run the marketplace mechanics - a cohort system for A/B testing task configs (pricing, duration, game selection) to find the price point that maximizes training-data volume and quality per dollar.
  • Build the legal + compliance tooling - click-wrap ToS versioning, sanctioned-country geofencing, GDPR DSR fulfillment, and worker-classification guardrails that keep the contractor relationship defensible.

Requirements

  • Experience integrating with C#/.NET game recorders over WebSocket JSON-RPC.
  • Strong background in anti-cheat and fraud detection systems.
  • Proficiency in Java / Spring Boot and Postgres.
  • Experience building admin tools in Next.js.
  • Knowledge of GCP services including Cloud Run, Cloud SQL, GCS, Pub/Sub, Secret Manager.
  • Experience with mTLS, OIDC-authenticated Pub/Sub webhooks, and encrypted-at-rest auth tokens.
  • Understanding of Terraform and ability to read and debug deploys.
  • Experience with React/TypeScript and Next.js.
  • Experience with Electron and C#/.NET.

Qualifications

  • 5+ years of software development experience.
  • Experience working with large-scale systems and databases.
  • Strong problem-solving skills and ability to work independently.
  • Excellent communication and collaboration skills.

Skills

  • Experience with WebSocket JSON-RPC.
  • Anti-cheat and fraud detection systems.
  • Java / Spring Boot and Postgres.
  • Next.js and React.
  • Electron and C#/.NET.
  • mTLS, OIDC-authenticated Pub/Sub webhooks, and encrypted-at-rest auth tokens.
  • Terraform and cloud deployment management.

Benefits

  • Competitive compensation range of $180K - $300K.
  • Flexible work schedule.
  • Health insurance and retirement benefits.
  • Professional development opportunities.

Pay

Compensation Range: $180K - $300K

Schedule

Flexible work schedule.

Similar jobs

Full-Stack Data Engineer

Streamline DefenseMiami, FL· 1 mo ago
Information Technologyapply on streamlinedefense.jobs.agile-ats.com

Full-Stack Data Engineer

MOTOR Information SystemsTroy, MI· 6 days ago
Information Technologyapply on eevd.fa.us6.oraclecloud.com