Job Title: Software Engineer

Where were you before you started working with Enterprise Knowledge?

Before EK, I was in the data storage industry doing product development work.

Why did you choose to work for Enterprise Knowledge?

When searching for my next position, I came across the Software Engineer posting and was intrigued by the description of the work and the technologies I would be working with, and was interested in the work and services EK provides. When I went through the interview process, everyone was kind and welcoming. When the team described the company and the projects I could collaborate on, I knew I wanted to join.

What type of work do you do at EK?

At EK, I am a software engineer, working on the Technology Solutions team. Most of my work has been centered on creating knowledge graphs and managing a platform of semantic tools used to create them. Knowledge graphs are one of the many solutions we offer to clients. They are networks of data integrated from different sources and describe relationships between entities, which allows clients to visualize their information and answer questions they wouldn’t be able to otherwise.

What does a typical day look like for you? 

My day varies, and no two days are the same. Some days I write code and do code reviews. Other days I manage servers and install/upgrade databases and other semantic tools. Other days I could be working on a deployment pipeline or other automated tasks.

What are some of your career highlights? 

I have over a decade of experience in engineering and product development and I continue to learn each day. Learning and growing my technical skills has been one career highlight.Currently, I am an affiliate at the NASA Jet Propulsion Laboratory (JPL), which has been a great opportunity and highlight in my career. This project involves creating and maintaining knowledge graph solutions.I am also proud of my contributions to the development of some very successful data storage products while I was working in the data storage industry. Additionally, I’ve had success developing a middleware integration layer for a CMS solution to provide a seamless content optimizing end user search experience.

What excites you most about your work?

I’m most excited about the opportunity to work with great people and new technologies. I love working with my clients and colleagues at EK, being a part of a collaborative team, and supporting clients.Getting to work with different tech stacks and semantic tools such as PoolParty has been awesome. Before joining EK, I had not used graph databases. I’ve learned a lot about the technology and how it can be used to help clients answer questions from their data.

What do you enjoy most about working at EK specifically?

The culture and opportunities are what I enjoy most about EK. The fun culture, love of learning, and energy everyone brings at EK is like no other. I’ve grown so much from the time I’ve been here.

As a developer, exposure to the latest technology and tools is HUGE. Every client solution is unique. You can get exposure to cloud platforms like AWS, Azure and GCP, languages like Python, JavaScript, C# and PHP, different types of databases, and other tools like Terraform, Docker and Jenkins.