Blue Hat Internships: a day in the life of a Blue Hat software engineer
Building the next generation of tech talent
Welcome to Part 2 of our 3 part blog series sharing insights on Blue Hat Internships.
Over many years, we have proudly welcomed bright and enthusiastic students from both schools and universities to spend upto 8 weeks with us in the summer. Our goal has always been to provide meaningful, hands-on experience that helps the next generation of technologists. This article is a snapshot of what a day at Blue Hat might look like.
Part 2: Day in the Life
Day in the life of our Principal Software Engineer
Part 3: Applying for a Software Engineering Internship
Tips from the team on applying for an internship
The insights in this blog series are authored by our Principal Software Engineer and the Marketing Team. So, let’s kick off with Part 2.
Day in the life of a Blue Hat software engineer
At Blue Hat, every day is different. You might spend the day with your client-meeting consultant hat on, your data scientist hat, your front-end wizard hat, or your machine learning researcher hat, among others. Below is just one example of what a day might look like for one of our software engineers.
A typical daily schedule
08:30 AM start - I start my day either at home or in the London office. The first task is always catching up on any emails and preparing for any meetings or demonstrations later in the day. I like to end each day in the middle of a task, so I will often complete the task the following morning to springboard me into a productive day.
09:00 AM - Now it’s time to get into some programming tasks. I’ll try to prioritise anything that has the potential to block my work, any urgent client tasks, or anything that I might otherwise need to update the team about at the morning stand-up.
10:30 AM - Daily stand-up - This is a chance to reconnect with the broader team, plan for upcoming meetings, share updates, discuss the day’s tasks, and ensure that nobody is blocked. I may also take the case to showcase any Labs projects (more on these later) from the day before
11:00 AM - At this time, I may either be programming or having 1:1 meetings with specific members of the team, either as a catch-up exercise or planning next steps with a particular project. Every session results in different work and meetings and that’s what keeps the day so interesting.
12:30 PM - Lunch (and Learning) - If I’m in the city, we’ll often head out and grab some lunch and take the chance to talk about something other than work. On certain days, I’ll host a Lunch & Learn session with clients or prospective clients. These are creative brainstorming spaces where we explore how our technology can unlock opportunities for their business
01:30 PM - Back to the desk and into the flow. With my energy back after lunch, this is when I’ll often work on the most complex tasks for the day.
03:30 PM - Client meeting - This could be an introductory call to figure out how we might be able to assist them, an end-of-sprint meeting to inform on the ongoing progress, or a handover session to deliver a finalised system. Sometimes these are in person, but often I’ll head into their offices to connect with them in person.
04:00 PM - Admin tasks - Filling out timesheets, replying to urgent emails, and planning future meetings and conference events to attend.
04:30 PM - Labs work - On days where I am not assigned to an active client project, I may take this time to work on Blue Hat’s Labs. This is my favourite part of the day and it’s when I choose to sit down and work on our internal tools and PoCs that might become demonstrations, prototypes, or full products in the future.
05:30 PM - The Wind-Down - If I’m in the office, we’ll often head out for a quick drink to finish off the day and regroup. Alternatively, we might head off to our respective networking events or back home.
City of London
Royal Exchange
London Underground
London Skyline
Want to learn more? If you’re interested in learning more about our internship programme, we’d be happy to hear from you— Get in touch for further details.
How Can Blue Hat Help?
We’re an experienced collective of senior technology leaders with a mission to help businesses achieve their technology and product goals faster and more cost-effectively. We work closely with our clients to effectively bolster their leadership and development teams to tackle their most pressing technology and product problems.
We run Lunch & Learn sessions, where our team of ML experts join you in your office to explore ML and AI models and discuss the specific data challenges to adopt these models to return value. This can be the starting point of an AI Strategy or to broaden your exposure to other ML and AI models. You provide the lunch, we provide the models. Get in touch to arrange a session with our Partners.