Software Developer/ Engineer/ Architect

SRE Intern for Cloud Overload Control System

  • Investigate different logging system and find out the most suited logging system for falken project
  • Replace existing logrus logging system with new logger module
  • Extend the new logging module with new features if its not present in the system already.
  • Investigate the performance overhead of using grpc messages in falken system
    • Need to verify failure scenarios such as sdk/app failure, agent failure, network failure/congestion and the controller failure.
  • Prepare documentation on
    • Falken code base, modules and their interaction
    • coding guidelines and contribution guide for Falken codebase
    • Falken sdk integration guide for service teams
  • Prepare the performance report for agent, sdk and controller(low priority and can do if there is time left)
  • Eager to learn about software development life cycle of large scale cloud solutions
  • Experience in programming language: Python, C, C++. Golang is a plus.
  • Basic understanding of cloud technologies and solutions
  • Hands-on experience in cloud such as Microsoft cloud, AWS, Google Cloud, etc.
  • Team Player
  • Excellent verbal and written communication skills
  • Open to Bachelors, Masters, and PhD students in the final tear