Data Engineer

TruMedia - Manager
Open to Remote
Technical Services: Technical/Engineering
Data Engineer
We’re looking for an experienced Data Engineer to join our Data Services team to play a key role in advancing our data infrastructure.

TruMedia Networks is an industry leader in providing sports analytics research tools to our clients and partners. TruMedia's baseball, football, soccer, basketball, cricket, and rugby platforms provide professional teams as well as sports media properties with the ability to conduct granular analysis associated with integrated play-by-play video. TruMedia's API provides its partners with maximum flexibility and customization.

At our core, we are an engineering firm with a focus on sports analytics. We listen to our partners and develop products that meet their needs. We are committed to providing the most accurate, user-friendly solutions in the market. From data management to advanced modeling to data visualization, we provide the world's most successful sports media properties and teams with powerful turnkey solutions.

TruMedia’s products are powered by our unique custom data warehouse. As we evolve and expand this platform, we are looking for an experienced data engineer to play an integral part in shaping the next generation of our data offerings.

As a data engineer at TruMedia, you will have responsibilities along the entire data pipeline. For example, you might:
  • Write code to add a new data source to our baseball data warehouse
  • Design and build tools to give our users insight into our data processing
  • Add features to our customer-facing API
  • Support our internal staff and customers in constructing stats, filters and graphics from our data

We’re looking for someone who has strong software engineering skills. You not only write clear, concise, and maintainable code, but you also follow industry best practices like using version control and automated tests as part of continuous integration workflow. We don’t have a specific requirement for how many years of industry experience you have, but we are looking for someone who can hit the ground running in a remote environment so you probably aren’t fresh out of school. The quality of your experience is more important than the quantity.

Our suite of cloud-based data applications use a variety of languages and frameworks, including Java, Python, and Node. We don’t require that you’re an expert in all of those, but you should have experience in at least one modern programming language and be willing to learn the ones you don’t know. You should also be fluent in SQL and have a solid understanding of modern database and data warehousing technology.
You should also be comfortable with cloud computing, preferably AWS. Our data infrastructure is currently largely custom-built, but that doesn’t mean we don’t want to know about if you have expertise with off-the-shelf tools that could help us do things better, we’d love to hear about it. It would be great if you have experience working with sports data, whether that’s in previous jobs or on your own time.

You also not only have a demonstrated track record of task ownership and great communication skills, but you’re also a kind and empathetic person who knows how to be part of a team. TruMedia is a small, fully remote company, so we value the ability to not only take on a task and run with it, but also to keep everyone on the team informed and involved.

TruMedia Networks is an equal opportunity employer and does not discriminate on the basis of an individual's sex, age, race, color, creed, national origin, alienage, religion, marital status, pregnancy, sexual orientation or affectional preference, gender identity and expression, disability, genetic trait or predisposition, carrier status, citizenship, veteran or military status and other personal characteristics protected by law. We are committed to a diverse and inclusive workforce and encourage applications from candidates from groups traditionally underrepresented in the technology industry.

Benefits/Perks
  • Flexible remote work environment. Remote work is part of TruMedia’s DNA. We currently have team members located across the United States.
  • Make meaningful contributions to a highly-regarded product used by professional sports teams and major media companies.
  • Competitive health, dental, and vision insurance
  • 401(k) with a company match
  • Salary: $100k-140k

Job Questions
  • Why do you want to work at TruMedia?
  • Why do you feel you would be a fit for this role?
  • What prior work, or a project you have done, are most proud of?
  • What perspectives can you bring to the role that will make us better?
  • Is there anything else we should know about you?

Job Questions:

  1. Why do you want to work at TruMedia?

  2. Why do you feel you would be a fit for this role?

  3. What prior work, or a project you have done, are you most proud of?

  4. What perspectives can you bring to the role that will make us better?

  5. Is there anything else we should know about you?