Research Assistant/Research Associate/Research Fellow (Computer Science)
Core
Conduct research on resource allocation for distributed computing, specifically cache management and job scheduling for modern systems like LLMs.
Role type
Research Assistant/Associate/Fellow (Computer Science)
Builds
Research outputs, algorithms, and system performance evaluations
Domain
Computer Science, Distributed Systems, Algorithm Design
Deliverable
research
Required skills
distributed computing, algorithm design and analysis, optimization, simulation, performance evaluation
Preferred skills
relevant research experience with proven records
Technologies
LLMs, modern computing systems
Responsibilities
Design and develop algorithms for cache management and job scheduling; Analyze theoretical aspects of distributed systems including optimization and scalability; Implement and test proposed methods through simulations or real-world experiments; Evaluate system performance using metrics such as latency, throughput, fairness, and robustness