Staff SWE at Tiktok, NVIDIA


Years of experience


Review score


Sessions done


Re-book rate


I am *******, a highly experienced Staff Software Engineer with a proven track record of over a decade in designing, developing, and optimizing large-scale distributed systems. My journey in the tech industry began at Nvidia, where I honed my skills and contributed to groundbreaking projects. Currently, I am a valued member of the Tiktok team, where I continue to push the boundaries of technology. Experience: Tiktok, Staff Software Engineer (Current): Lead a dynamic team in developing and scaling Tiktok's backend infrastructure. Architect and implement solutions to handle massive user-generated content and data. Collaborate with cross-functional teams to ensure system reliability and scalability. Mentor junior engineers, fostering a culture of innovation and excellence. Expertise: Large-Scale Distributed Systems: With a decade of experience in the field, I possess a deep understanding of the challenges and nuances of building and maintaining large-scale distributed systems. Performance Optimization: My background at Nvidia equipped me with the skills to optimize software and hardware components for peak performance, a skillset that I now apply to Tiktok's infrastructure. Team Leadership: I have successfully led teams, fostering collaboration and innovation, and empowering team members to reach their full potential. Coaching Approach: I am passionate about helping others unlock their full potential in the tech industry. My coaching approach is based on a combination of practical experience and a commitment to staying updated with the latest industry trends. I believe in a hands-on, problem-solving approach that encourages critical thinking and creativity. Areas of Coaching: Distributed Systems Design: Learn the principles of designing scalable and fault-tolerant distributed systems. Performance Optimization: Understand how to identify bottlenecks and optimize systems for speed and efficiency. Career Development: Receive guidance on career progression, leadership skills, and navigating the tech industry. Interview Preparation: Sharpen your technical interview skills and gain insights into the recruitment process at top tech companies.


Company logo

Senior Software Engineer


Company logo

Senior Software Engineer


Recieved offers from

Company logo


Company logo


1 - 3 of 10

Coaching Options