Summer Internship Diary: Bloomberg Engineering Interns Anuja & Josephine

Each summer, Bloomberg Engineering welcomes more than 200 interns to our teams around the world. Internships are an important way we connect with and hire top talent while diversifying our workforce. Interns get to experience life at Bloomberg, and many choose to join us full-time.

Throughout the summer of 2021, we’ll be sharing regular updates from two college students in the U.S. — Anuja Badeti, a senior at the New Jersey Institute of Technology (NJIT), and Josephine Nguyen, a senior at Dartmouth College — both of whom previously interned with our engineering teams. They’ll be sharing information about the teams they’re working with, the projects they’re working on, the technical skills they’re learning, in addition to different anecdotes about their summer internship experience with us.

We’ll also be getting updates from another group of interns in EMEA and APAC once they start their internships later this summer, so keep an eye out for that starting in July.

Meet Anuja & Josephine

Anuja Badeti of NJIT

Anuja Badeti

School: New Jersey Institute of Technology (NJIT)
Graduating Year: Class of 2022
Major: BS, Computer Science & MS, Computer Science
Working from this summer: Plainsboro, NJ (Princeton area)
Internship Team: Core Analytics & Insights Engineering
Mentor: Connie Yee
Notable Extracurricular Activities: Grace Hopper Conference 2019, Women in Computing Society, Girl Hacks NJIT, HackTCNJ

Halfway through my summer internship (July 16)

You’re halfway through your summer internship. How do you feel it’s going?
The first half of my internship really flew by and I can attribute it to working on a challenging, but rewarding, project and collaborating with my mentor and other interns on the team. I feel very proud of the work that has been done thus far and am super excited to finish up the remaining work in the latter half of the summer. I’ve learned so much about different computer science topics, both through my own research and by attending tech talks hosted by other software engineers from across Bloomberg.

How do you make the most of your day?
I make the most of my day by staying organized and documenting everything I can. I am constantly taking notes, making to-do lists, and checking my calendar to make sure that I stay on top of everything that needs to be done. I also make sure to schedule in time throughout my weekly schedule to participate in tech talks that interest me, network with other interns and software engineers, and learn as much as I can about what Bloomberg is all about. This balance of working and networking is really important to ensure that my project gets done and that I leave a good impression on those that I meet.

You recently heard from Pamela Hutchinson, Bloomberg’s Global Head of Diversity & Inclusion (D&I). What did you learn about the importance of diversity and inclusion from her?
Diversity & Inclusion is prevalent all across Bloomberg. From the company’s hiring process to the philanthropic initiatives that employees take part in, it is very inspiring to see how Bloomberg leads with diversity and inclusion in mind at every step.

What did you learn during the recent resume workshop?
During the resume workshop, I learned about how important it is to consider who is reading your resume and the background they may have. A lot of the time, the recruiter looking at your resume may not have a Computer Science background, so it is very important to quantify everything and use as many well-known industry or technical “buzzwords” as possible, because that is what the recruiter will most likely take away from your resume.

Settling in With My Team & Starting My Summer Project (July 2)

How was your transition back into your previous team?
The transition back into my previous team was great! The scheduled coffee chats that connect people on the same team made reconnecting with the other team members very easy. Also, being able to listen to the weekly team meetings allowed me to understand the new projects that everyone was working on, as well as seeing the progress that they were making on the longer-term projects that I remember hearing about last year. My team has also started holding bi-weekly online gaming sessions, which have allowed me to talk to some new faces in a comfortable and relaxed environment.

Now that you have settled in with your team, have you re-connected with everyone or met anyone new since last summer?
I have definitely reconnected with everyone that I knew before, in addition to meeting some new faces. The team has grown a lot in the past year, and all the newer additions have been amazing to meet and work with. My project this summer connects multiple scrums across Data Services, which has allowed me to collaborate with people from different teams that I have not met previously. It has been very refreshing to see these new faces, work on new technology, and to collaborate with people who have different perspectives and skill sets than me.

What does your team work on?
The Core Analytics and Insights team is shepherding projects to further standardize and add features to the common interface through which application teams access and use Bloomberg’s core data services. The Insights team actively collects data on 180 billion hits per day to enable data-driven decisions about the company’s scalable data infrastructure, ensuring it is well-adapted to Bloomberg’s increasingly Linux-based microservice-oriented application architecture.

What is the main focus of your project this summer?
I’m working with my mentor this summer on a project to reduce our cache size, while still being able to meet our target hit rates. For some context, the cache that my team uses is one of the largest caches at Bloomberg, and it has a 90% hit rate. My project is trying to see whether we can use reinforcement learning algorithms to create a cache that doesn’t max out at capacity and can achieve a higher or equal hit rate than the current cache.

How do you stay motivated while working remotely?
What motivates me the most while working remotely is having a project that truly interests and challenges me. I’m constantly facing new problems and obstacles. so it makes every workday a completely different experience. I’m also thankful to have a very involved mentor who is very passionate about data science in general, and I believe her enthusiasm and intelligence really encourage me to keep working and persevere, even if I’m facing some difficult challenges.

You recently met your connector mentor. How does this relationship differ from your mentor on your team?
My connector mentor is someone who I look to to give me a broader view of what my career could look like and gain insight on some of the professional questions that I have. My connector mentor is from the Bloomberg Women in Tech (BWIT) community. They have given me a lot of perspective as to what it is like to be a woman in this field and have shared their career journey and experiences both getting to and at Bloomberg. She is completely separate from my project and my technical roles, and is serving as a guide to help me accomplish all that I want at Bloomberg and beyond.

Diving Into My First Week (June 18)

How did you prepare for the first day of your internship?
To prepare for my first day, I made sure that I was well-rested and energized for the first part of orientation. I also ensured that my computer and monitor were set up, as well as being able to access the Zoom link that would be our meeting location for the first day. Finally, I made sure that I had my Bloomberg notebook for taking down any important information. Then, I was all ready to get started.

What are you most excited about this summer?
I’m always incredibly excited for the Intern Puzzle Challenge that usually happens near the end of the internship. The event is a 24-hour competition where interns compete in teams of 4-5 to win the grand prize by working together on different puzzles that were created by other Bloomberg engineers. There are mini-games, swag bags, and so many different surprises, which always makes this event the most memorable event of the summer.

What was something you learned about Bloomberg this week that surprised you?
The biggest thing that surprised me was seeing my team from last summer and all the new faces of engineers who had joined recently. I was shocked by how much the team had grown and all the new projects that they had started in just a year. I think that speaks volumes about Bloomberg’s innovation culture, in that it is ever-growing with an abundance of opportunities.

What was the structure of your first week?
Returning interns typically get to immediately start working with your team and skip the week of intern training, which we completed the year prior. However, this year, they created a new training session on Docker, a technology that has recently been used by Bloomberg and one that I would be working closely with in my summer project. Therefore, the  first two days of my first week were dedicated to Docker training. After that, I was able to meet with my mentor and get started on my project in that first week. I was also able to attend my first team meeting, where I was able to reconnect with everyone and get a general idea of what everyone on the team is currently working on.

Getting Ready for My Summer Internship
(June 11)

This will be your third summer as an intern with Bloomberg, including when you were in high school. What did you enjoy about last summer / prior summers that you chose to intern with Bloomberg again this summer?
I’ve been at Bloomberg for the last three years, and the reason why I keep coming back is because of how much the company gives back to its employees, the community, and worldwide causes. In each of my internships, I’ve been able to work with technologies that I had never seen before, attend tech talks on projects that I didn’t foresee making headway until years later, and meet so many mentors who have spent hours sitting with me to help plan out my future. I’ve been part of beach clean ups and clothing drives to better the community the office is located in, as well as to educate myself and others on the many philanthropic initiatives that Bloomberg is a part of. When I compare my experience at Bloomberg to my peers at other leading tech companies, it’s obvious that the opportunities I’ve had are unparalleled.

What are your goals this summer?
This summer, my goal is to educate myself on machine learning techniques in a real-world setting. I’m excited to be working with an amazing mentor and to be given a project that allows me to grow tremendously as a software developer.

How are you preparing for your internship?
To prepare myself for this internship, I’ve already reached out to my mentor to get some preliminary information on my project, as well as gotten some links to online resources so that I can get a general idea of the technologies that I will be using.

What are you hoping to get out of your internship this summer?
By the end of this summer, I’m looking forward to feeling fulfilled in the progress I’ve made in my project as well as leaving with lasting connections to my team and other interns. I’m really excited to meet all the new interns this year and have a great and productive summer!

Anuja's WFH setup
Anuja's set up to work remotely
Josephine Nguyen of Dartmouth College

Josephine Nguyen (she/her/hers)

School: Dartmouth
Graduating Year: Class of 2022
Major: BA, Computer Science
Working from this summer: Houston, TX
Internship Team: Storage API Engineering
Mentor: Rohit Charantharayil
Notable Extracurricular Activities: TA for CS1, CS50: Software Design & Implementation, and CS65: Smartphone Programming; Out for Undergrad 2019 & 2020

Halfway through my summer internship (July 16)

You’re halfway through your summer internship. How do you feel it’s going?
I think it’s going well! I have found that returning to the team I previously interned with has been really beneficial because I am working on components that I did not work with last summer. This has given me a broader and more in-depth appreciation of what my team has been working on over the last year. Furthermore, spending more time in team meetings and stand-ups this year has given me a better understanding of the specific technical challenges we need to consider as we build and maintain the interface.

How do you make the most of your day?
I work together with my mentor to plan my action items for my project ahead of time, which helps ensure that I do not find myself without anything to do during any given day. We also break down bigger objectives into smaller steps so I can more easily keep track of my progress and maintain my productivity. I also have active channels of communication with him and the rest of my team, which enables me to quickly resolve any confusion or technical issues that might block my progress. The emphasis on asking questions during orientation and training has been particularly helpful in preparing me for this.

You recently heard from Pamela Hutchinson, Bloomberg’s Global Head of Diversity & Inclusion (D&I). What did you learn about the importance of diversity and inclusion from her?
One key point that stood out to me was that it is important for Bloomberg to have an overarching Diversity & Inclusion goal and to achieve that goal by developing region-specific strategies that meet the different regions where they are in terms of both legislation and culture. Pamela also emphasized the significance of actively creating a broad, diverse pipeline for candidates when it comes to talent recruitment.

Tell us about your experience attending the Virtual Paint Night, an event in the Intern Wellness Series.
The event was lovely! We painted “The Starry Night” over NYC’s skyline, which I felt was a fun, yet flexible concept that allowed for a lot of creative freedom. I recall some folks painted their home cities’ skylines, while others were liberal with their color choices. It was a great creative outlet that let me immerse myself in something I don’t usually do, all while listening to relaxing jazz music.

What did you take away from the personal branding workshop?
I thought this event was a good starting point for me to reevaluate what I want my personal brand in a professional setting to be; the emphasis on branding keywords was particularly useful. Further, I learned about how someone can incorporate their personal brand into their elevator speech and ‘tell me about yourself’ responses.

Settling in With My Team & Starting My Summer Project (July 2)

How did the transition into your team go?
After my mentor virtually picked me up from training, we discussed my project in greater detail. I also got a chance to go through the code of the main components of the system that my team works on, and I was able to set some components up locally before meeting my manager and attending team meetings the next day. So, overall, I felt that the transition was quite smooth!

Now that you have settled in, have you met everyone on your team?
Absolutely! We’ve had a couple of meetings with the whole team, so I’ve had a chance to meet everyone. My mentor has also set up 1-on-1 meetings for me and the rest of the team, which has provided a nice space to chat and get to know everyone individually.

What does your team work on?
My team builds the interface that other teams interact with in order to use the technologies of our sister teams in Storage Engineering, such as cloud storage. There is a focus on provisioning and maintaining automated workflows related to these technologies.

What is the main focus of your project this summer?
This summer, I am working on a full-stack project that partially aims to enhance our management of automated workflows by allowing test workflows to run alongside production workflows. The second big component of my project is to create a web UI that supports this enhancement.

How do you stay motivated while working remotely?
I try to create a mental barrier between work and life by setting my work area up away from my bed and from any space that lends itself to lounging. I also keep only stationery on my desk to avoid distractions while I’m working. A good Spotify playlist also goes a long way!

You recently met your connector mentor. How does this relationship differ from your mentor on your team?
Whereas my conversations with my internship mentor are mostly about my project and any technical questions I may have, my chats with my connector mentor gravitate toward networking at Bloomberg. For instance, they have added me to several D&I Communities’ persistent chats on Instant Bloomberg, as well as shared with me their experience meeting folks through the Coffee Roulette program!

Diving Into My First Week (June 18)

How did you prepare for your first day at Bloomberg with your team?
In the days leading up to my internship, the Employee Operations team helped me set up my equipment and account credentials so I could easily log on for orientation. Then, to prepare for joining my team, I met with my mentor during orientation to get an overview of my project and the tech stack. I did some background reading on my project, researched the software tools I wasn’t previously familiar with, and received training on how to use Docker on my second day.

What are you most excited about this summer?
Some components of my project are built with tools that I have never used before, like React, so I’m looking forward to learning and building out my technical skill set over the summer. I also can’t wait to see the creative ways that Bloomberg engineers have designed the Intern Puzzle Challenge this year!

What was the structure of your first week?
I spent most of my first day in orientation, where I met other interns and got a good refresher on navigating the Bloomberg Terminal. Then, I tackled software installation with a group of engineering interns to prepare our laptops for training and our internship projects. As I am a returning intern, I only attended the second day’s training session on Docker, which was not in the training curriculum last year. This course concluded in the afternoon of my second day, and I met my mentor and got to join my team right away. I’m excited to start planning out the details and timeline of my project with my mentor this week!

You attended a training session about Apache Kafka. What were some of your key take-aways from the session?
I found the training session very engaging and interactive, with a game of people bingo and a Terminal-themed crossword puzzle. I learned that Kafka is a distributed streaming platform with producers, consumers, and a broker that allows for consumers to receive producers’ messages in the order they were produced. Messages are put into different partitions in the broker, and consumers can subscribe to receive messages from a certain partition using an offset number. Specifying an offset number allows for replaying messages that have already been read; otherwise, the consumer receives unread messages. Consumers can also be part of different consumer groups. I found it really interesting to see how one component of numerous systems at Bloomberg works!

Getting Ready for My Summer Internship
(June 11)

This will be your second summer as an intern with Bloomberg. What did you enjoy about last summer that you chose to intern with Bloomberg again this summer?
I greatly appreciated the importance of my project last summer within my team’s work. Between scrum meetings and rolling out my code to different stages of deployment, I felt like I was getting the experience of being an actual software engineer at Bloomberg. I also loved that my project’s scope was perfect for the duration of my internship, as I was able to get hands-on experience with everything from design to deployment!

More than that, I had a great time working with everyone on my team and meeting other full-time engineers and interns at Bloomberg; everyone was incredibly friendly and helpful. My supervisor, Ajitesh, made me feel very welcomed by introducing me to other teams within Technology Infrastructure and setting up meetings for us. I also enjoyed the frequent intern events, which made the WFH internship feel less remote. From the puzzle challenge and tech talks to intern-specific Q&A panels, everything was super well-organized, and I got to know many fellow interns through them.

What are your goals this summer?
I am aiming to complete a finished product that is ready for deployment, as I did last summer. Beyond the main project, I am excited to be attending more Tuesday Tech Talks and other tech events to familiarize myself more with the different kinds of work that engineers do across Bloomberg. I am also looking forward to staying involved with Bloomberg’s activities for interns—and this blog is a first step toward that goal!

How are you preparing for your internship?
I have mostly been occupied with school and finals. In my free time, I have been getting my workspace ready for WFH. This mostly involves decorating my desk with Bloomberg swag to hype myself up for the summer, as well as laying out my planner and stocking up on my favorite K-Cups!

What are you hoping to get out of your internship this summer?
I am hoping to have another productive summer. Plus, since I am returning to the team I was placed with last year, I am looking forward to spending more time working alongside everyone and getting more practical software engineering experience. Of course, I am thrilled to also meet new people this year! On a side note, I am happy to be using project management tools again. I want to become better at using them and get the most out of them, because I found they were extremely helpful for keeping me organized and focused last year.

Josephine's WFH setup
Josephine's set up to work remotely