CareerPlan

Principal Generalist Engineer

RemoteFull-time2026-10-07 → 2026-11-11
Remote

Core

Design and build production-grade, reliable, and scalable systems end-to-end, including application services, distributed systems, infrastructure, data pipelines, and ML systems, moving from vague problem statements to robust implementations.

Role type

Principal Generalist Engineer (Systems & ML)

Builds

Production systems, data pipelines, and ML models for financial payments and banking

Domain

Fintech, Payments, Distributed Systems

Required skills

Strong CS fundamentals (DSA, OS, networking, distributed systems), Probability and statistics, System design and architecture, Debugging complex production issues, Performance optimization, Linux and containerization, Data systems and streaming, ML infrastructure

Preferred skills

Experience with Go, Java, Python, Rust, SQL, Kubernetes, First-principles thinking

Technologies

Go, Java, Python, Rust, SQL, Linux, Kubernetes, Distributed systems, Data pipelines, ML frameworks

Responsibilities

Design and build production-grade systems that are reliable, scalable, and observable; Own systems end-to-end from problem definition to operations; Debug complex production issues across multiple layers; Contribute to architecture and technical direction; Train, evaluate, and deploy ML models; Optimize performance, latency, and cost efficiency.

Seniority

Principal, hands-on IC