Staff Software Engineer, Backend (Affiliate Platform)
Core
Design, build, and operate backend services and APIs for an affiliate platform handling tracking, attribution, commission settlement, partner management, and anti-fraud controls.
Role type
Staff Software Engineer, Backend
Builds
Backend services for affiliate domains (event tracking, commission rules, partner onboarding) and adjacent platform capabilities (identity, commerce integrations, analytics).
Domain
Mobility / Robotics consumer journey
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Java (17+), Spring Boot/Spring Cloud, distributed systems fundamentals, cloud infrastructure (AWS), containers (Docker/Kubernetes), Infrastructure-as-Code (Terraform/CloudFormation), relational/NoSQL databases, caching (Redis), event streaming/queues (Kafka/Kinesis/RabbitMQ), OAuth2/OIDC, automated testing, CI/CD, observability (logs/metrics/traces), SLOs/alerts, incident response, capacity planning, query optimization.
Preferred skills
affiliate/partner platform experience (attribution, commission configuration, payout lifecycle), anti-fraud/abuse system development, robotics industry background, observability/SRE tooling (Prometheus/Grafana, Datadog/New Relic), Mandarin Chinese.
Technologies
Java, Spring Boot, Spring Cloud, AWS, Docker, Kubernetes, Terraform, CloudFormation, Redis, Kafka, Kinesis, RabbitMQ, Prometheus, Grafana, Datadog, New Relic
Responsibilities
Build and evolve backend services for affiliate domains; Design and maintain versioned REST/gRPC APIs; Implement high-throughput event ingestion and durable workflows; Ensure settlement-grade correctness for financial flows; Improve performance and reliability through profiling and tuning; Operate services in production with strong observability and reliability practices.
Seniority
Staff, hands-on IC with strategic scope