Sr. Software Engineer - Yield Management Team
Core
Designing and maintaining large-scale real-time backend systems that handle unconventionally high traffic for a global research platform used by millions of users.
Role type
Senior IC backend software engineer (Java)
Builds
High-availability real-time data processing systems and product features for a programmatic research marketplace
Domain
Research technology (ResTech) / Large-scale distributed systems
Deliverable
production ML models | product features
Required skills
Backend software development, Data Structures and Algorithms, AI/Machine Learning model libraries (XGBoost, LightGBM, CatBoost), Proficient programming in major languages, Problem-solving
Preferred skills
AWS, Kubernetes, Kinesis, SQL, Spring
Technologies
Java, XGBoost, LightGBM, CatBoost, AWS, Kubernetes, Kinesis, SQL, Spring
Responsibilities
Design complex systems on large scale, Write high-quality code for products used by millions, Collaborate with top-level engineers to deliver world-class products
Seniority
Senior, hands-on IC