About Confluence Lab
At Confluence lab, we undertake interdisciplinary and exciting projects at the confluence of science, technology and society. Through various projects, we pursue the democratization of computing and socio-technological development. We strive to be at the forefront of research, and at the same time, attempt for high societal impact!
Our overarching interest is in designing and building computer systems and applications that were not built before, but are now possible, with novel computing paradigms and disruptive emerging technologies. We build future computer architectures, algorithms and software for specific application domains, with the target of making the end-systems extremely efficient, intelligent, trustworthy and usable. Our work in research and engineering spans diverse topics in computer science and engineering, and especially many emerging unconventional computing paradigms, such as quantum systems, neuromorphic systems, data-centric systems, distributed edge systems, etc.
We target various end application/business domains such as medical tech, education tech, space tech, cybersecurity tech, etc. as well as other related areas such as scientific computing, industrial automation, software automation, etc. In each of these, we seek novel confluences of computing.
PhD Students
[Emerging Technologies and Computer System Design]
- Videet Acharya - Hybrid Quantum Classical Architectures and Systems
- Sabari S Kumar - Autonomy in Spacecraft Systems
- Rakesh Paul - Systems for ML/DS for Vision and Robotic Applications
[Computing System Design and Computing for Society]
- Aishwarya Parab (co-advised) - Blockchain and Distributed Security
- Melissa Rodrigues (co-advised) - Tools for Understanding "Engagement" in Education
- Sankar Menon - Economics of Computing and especially AI Computing
Many masters and undergrads from BITS and other colleges and universities are also part of the team.
About Requirements, Open Positions and Hirings
At Confluence Lab, we like to deal with computer system design and implementation problems spanning software or algorithms, all the way to hardware or architectures.
Typically, the type of problem-solving that we do, involves learning the following four ropes. These roughly map to the skills needed to execute some of the projects in the lab.
- First, understanding relevant mathematics and computer science theory to address the problem at hand,
- At the same time, devising suitable programming languages and models for the target system,
- Mastering the target application domain and the algorithms of that domain, and
- Finally, by considering any practical physical limits of the underlying circuit and device technologies.
I believe the above skill sets are essential for designing and building novel and useful computer architectures and systems of the future.
We are currently building my team/lab and so hiring for several positions.
Technical roles vary from research to engineering; and students from BITS or outside are eligible to apply. Some of the roles are as follows: Research Associate, Project Associate, Software Architect, Computer Architect, Software Engineer, Data Engineer, Long-term Research Interns and Long-term Engineering Interns.
Apart from bachelor, masters and PhD students, there are other technical/non-technical roles too that are open. I also encourage early career, Technical Writers, Scientific Communicators, etc. to apply. Drop me a note about your interest through an email to kunalk [at] goa.bits-pilani.ac.in or connect and message me on LinkedIn
https://www.linkedin.com/in/kunal-korgaonkar-70171418/