Software Engineer - Data Services
Posted 2025-08-15
Remote, USA
Full Time
Immediate Start
We’re looking for an experienced Software 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 software engineer to play an integral part in shaping the next generation of our data offerings.
As a software 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
• 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 uses a variety of languages and frameworks, including Java and Python. We don’t require that you’re currently an expert in all the languages we use, but you should have some professional experience in each of them (or something similar) and be willing to fill in any gaps. You should also be fluent in SQL and have a solid understanding of modern database and data warehousing technology.
You should be comfortable with cloud computing, preferably AWS. Our data infrastructure is largely custom-built, so we’re not looking for someone who only knows how to glue together AWS services. However, that doesn’t mean we don’t want to know about your 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 ideallly have a demonstrated track record of task ownership and great communication skills, and 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.
If you are interested, please submit your resume and brief answers to the following 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?
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 Apply tot his job
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 software engineer to play an integral part in shaping the next generation of our data offerings.
As a software 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
• 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 uses a variety of languages and frameworks, including Java and Python. We don’t require that you’re currently an expert in all the languages we use, but you should have some professional experience in each of them (or something similar) and be willing to fill in any gaps. You should also be fluent in SQL and have a solid understanding of modern database and data warehousing technology.
You should be comfortable with cloud computing, preferably AWS. Our data infrastructure is largely custom-built, so we’re not looking for someone who only knows how to glue together AWS services. However, that doesn’t mean we don’t want to know about your 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 ideallly have a demonstrated track record of task ownership and great communication skills, and 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.
If you are interested, please submit your resume and brief answers to the following 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?
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 Apply tot his job