Our data engineers are busy helping clients with their data-driven transformation. In this article, Charles walks us through a day in the life of a data engineer and his experience working for Infostrux.
What does a day in the life at work look like?
When on a client's project, I listen to their needs and propose a solution that fits the bill. Once we have an agreed-upon solution, I spend time coding to build and test the solution. Then I need to pass on that knowledge and train the client so they can take ownership of the solution.
When not with a client, I have time where I can focus on learning and expanding my knowledge.
What kind of projects do you work on?
Essentially, data migration so that the data can be on any public cloud provider. We want to merge all of the data together in Snowflake so people from any department in an organization can access the data. It’s empowering the end user. So, it's all about taking the data, cleaning it, and normalizing it so that the end user (technical or not) can harness the power of the data.
What do you like most about working for Infostrux?
One of my favorite aspects of working for Infostrux is the intellectual intensity of pushing the boundaries. For me, that’s worth all the gold in the world. I see myself making a difference as a thought leader in the field and being able to propose a solution, develop the solution, and empower the platform.
I also enjoy working with so many talented people with diverse backgrounds. I have the impression that I’m surrounded by some of the brightest and most experienced people in their field, which accelerates my knowledge, so that’s exciting.
Lastly, I will say there's a lot of opportunity for growth.
What makes Infostrux different from other companies in the industry?
The leadership team has a depth of experience, and the processes are well thought out. How we handle the client, our services, and how we organize our sprints is well done.
We also put a lot of effort into training, so that’s a perk of working at Infostrux. We know training should be an ongoing process so it’s not like you get one week of training and then off you go. Training is part of your work day, so we have a great process for making people grow.
What kind of challenges do you face in the company?
Since this is a new frontier, there are no best practices in place or tools, so sometimes I have to think outside the box and invent my own solution or tools.
What kind of person should apply for a job at Infostrux?
First, you need to have a solid background in another field because you're going to bring some old concepts to new solutions.
You also need to be able to learn by yourself, not that you're going to be alone, but there’s so much to learn, and it’s an ongoing process. So, if you like to learn, are confident in your field, and are ready to think outside the box, that's a big part.
Being a team player is quite important as well because we need each other to come up with the best solution, so it’s always a team effort.
What are some words that you'd use to describe working at the company?
I will say learning and sharing.