Careers - Sri Lanka

Engineering Team

Research Engineer

Careers > Sri Lanka
Location: Colombo

The chosen candidate will conduct deep research in distributed systems and high-performance server architecture. He/she may align this work with a research MSc or a Ph.D. program.

We give our Research Engineers the room to focus, do deep work, and build their own brand full time focusing on research. These positions are designed as an apprenticeship for someone who plans to proceed to a Ph.D. and give them the opportunity to build his/her profile in preparation for the application.

As a Research Engineer, you are expected to collaborate with other researchers, communicate, publish, and build visibility. You will be evaluated accordingly. Deep analytical skills, a willingness to learn, and the ability to write and communicate competently are essential for this role.

WSO2 will make the best effort to fund relevant travel and registrations related to published papers.


Distributed systems and high-performance server architectures


Candidate must possess a university degree in Computer Science. Interested candidates should submit a CV with a one-page cover that include:

  • GPA and standing (rank) in the batch
  • Future plans of the candidate and how this position might help the candidate in those plans
  • References to any publications or research work the candidate have done
  • Links to examples of writings the candidate has done (e.g. research papers, technical articles, blogs, etc. Thesis is not accepted as an example.)

Positions are offered for a maximum of two years only but Research Engineers are free to leave earlier if they are accepted to a graduate school. At the end of the two year period, he/she is encouraged to proceed with higher studies or join the WSO2 Engineering team.