Each summer, SignalFx selects qualified students to participate in our Engineering internship program. Through this program, college and graduate students gain hands-on experience in various aspects of product development, technical operations, and general business and leadership in a fast-paced environment. Our interns are valued and trusted, and they contribute on a higher level and work on projects that go to market. There is a real effort to ensure the SignalFx interns are fully immersed within the organization.
This summer, there were six summer interns in our San Mateo headquarters. They came from a wide range of universities and worked in a variety of Engineering functions, ranging from UX and design to analytics and data science to engineering services. Learn about the experience of three of our awesome interns!
School: UC Davis
Major: Civil Engineering
Team at SignalFx: Program Management
One of the first things I fell in love with at SignalFx, was the atmosphere. My previous internship at a government agency included tall, barrier like cubicles where everyone had a work-hard but not necessarily work-hard, play-hard attitude. Here, it was charmingly the opposite. There was no such thing as a cubicle at SignalFx. Teams (i.e. the Testing team or Analytics team) sat together, and one could easily hear the ongoing conversations throughout the office whether it be about Product input for the UI, what’s being released during the week, or who’s up next for the pool table.
During my first week, I began to acclimatize to SignalFx’s fast-paced work environment while being put through a whirlwind of onboarding sessions. Here, I learned about all aspects of the product, from its overall microservices architecture to each individual service. As an intern, I was placed as a technical program manager (TPM) in the technical operations team. Growing into my role, I recognized our team’s obsession for service availability and focus on mean time to resolve and respond (MTTR). Moreover, I observed how the on-call engineer’s role was to ensure uptime of the service, in case any service issues occurred. As these pieces came together, I further understood SignalFx’s distributed system design, how it was built for resiliency and its ability to handle failure without casualties to the uptime of the service.
In the context of SignalFx, being a TPM was a harmony between people, processes, and tools. First and foremost, the majority of my internship consisted of working collaboratively with people at SignalFx. For example, every morning, I arrived to work with multiple Slack notifications from my mentor with new and varying tasks. He would go anywhere from getting the status of an increase to Analytics jobs to helping the Support team with their top tickets on Zendesk. Moreover, I held meetings with the interns, set weekly expectations for their projects and identified their next steps forward. As I communicated with team members and interns to complete my tasks, I quickly noticed that everyone was talented and respectful, while the intimate office space made everyone easily accessible.