From technical expertise to leadership: An interview with Swethasri Kavuri
Swethasri Kavuri, a distinguished Lead Software Engineer at Salesforce, has become a driving force in data management and systems engineering. With a background in Electronics and Communication Engineering from the National Institute of Technology, Tiruchirappalli, and a Master’s in Computer Science from Stony Brook University, Swethasri has built an exceptional career through her technical expertise and leadership. In this interview, she shares insights from her journey, her approach to solving complex software challenges, and her vision for the future of data engineering.
Can you tell us how your interest in software engineering began?
It all started during my undergraduate years at NIT Trichy, where I found myself drawn to computer architecture and embedded systems. Understanding how data is processed, stored, and managed at such a low level fascinated me. That was the foundation of my interest in data management and optimization, which has shaped my career.
Can you share a pivotal project you’ve worked on?
One project I’m particularly proud of was the development of a system to selectively refresh modified data rather than performing complete refreshes. This innovation led to a 65% reduction in data refresh times, which was a significant achievement in improving efficiency. It required technical planning and strong collaboration across teams, which was both challenging and rewarding.
How do you approach complex software projects?
I always focus on balancing client needs with technical feasibility. I prioritize high-impact requirements and align them with performance standards. For example, I worked on data encryption, which not only addressed security needs but also contributed to business growth. The key is to ensure that technical solutions deliver value while maintaining feasibility.
You’ve also held the role of Scrum Master. How has Agile impacted your work?
Agile has been instrumental in improving team productivity. It allows flexibility in managing multi-quarter projects, enabling the team to adapt to changing priorities while maintaining momentum. I focus on facilitating team alignment, and the Agile ceremonies help keep everyone motivated and on track.
What does the future hold for data engineering in your view?
I believe the future lies in the integration of AI, machine learning, and cloud technologies. Serverless architectures and edge computing will significantly change how data is processed, making applications more responsive and data-driven. These technologies will redefine how we handle and interpret data.
Swethasri’s journey exemplifies the combination of technical excellence, leadership, and adaptability, making her an influential figure in the field of data engineering.