Systems Research Engineer- Software Engineer, Data and ML Infrastructure
Core
Design and implement real-time Machine Learning inference systems for fraud detection, processing millions of events per second with low-latency and fault-tolerance guarantees.
Role type
Senior IC Systems Research Engineer (Data and ML Infrastructure)
Builds
Cloud-native distributed systems for real-time ML inference and fraud management
Domain
Financial risk management / Fraud detection / Cloud-native ML infrastructure
Deliverable
production ML models
Required skills
Distributed systems design, High-performance backend development, Java (JVM), Python, Multi-threading, Object-oriented design, Continuous delivery, Service monitoring, GenAI-assisted development
Preferred skills
Kubernetes, Cloud-native architectures (AWS), Big Data technologies (Spark, Kafka, Cassandra, EMR/Dataflow), Machine Learning fundamentals, AI-powered product building
Technologies
Java, Python, Kubernetes, AWS, Spark, Kafka, Cassandra, EMR, Dataflow
Responsibilities
Design and implement real-time ML inference systems; Define technical standards for cloud-native services; Drive architectural decisions for ML workloads; Execute full software development lifecycle; Review and evaluate state-of-the-art research; Own services throughout their lifecycle following DevOps principles
Seniority
Mid-Senior, hands-on IC