Baltimore Orioles banner
Baltimore Orioles logo

Data Engineer, Business Analytics

Title: Data Engineer, Business Analytics

Department: Business Analytics


The Baltimore Orioles are one of Major League Baseball’s iconic franchises with a deeply loyal and passionate fan base. We have a long history of success including three World Series Championships in 1966, 1970, and 1983, and have been putting the pieces in place over the past few years to have another long run of success on the field as evidenced by this season’s post-season push.

We play our home games at Oriole Park at Camden Yards, which opened in 1992, and is consistently ranked as one of the top ballparks in Major League Baseball. It has also been the site for many historic moments such as Hall of Famer Cal Ripken, Jr. breaking the all-time record for consecutive games played, Hall of Famer Eddie Murray hitting his 500th home run, and hosting the 1993 MLB All-Star Game to name a few.

The Baltimore Orioles are looking for a Data Engineer to develop and maintain the Business Analytics data warehouse. This includes managing connections to existing data sources, integrating new data sources, modeling data, and developing logic to ensure clean and consistent data.


  • Design, develop, deploy, and manage data platform architecture and integration strategies.
  • Build and maintain ETL/ELT processes across multiple business data sources that ensure data standardization and integrity.
  • Implement good data hygiene practices and manage issue tracking within data pipelines.
  • Oversee all aspects of data management operations, including defining and resolving database problems, query optimization, and managing storage.
  • Combine, cleanse, and enhance raw data from disparate sources into analytics ready data models.
  • Develop relationships with and gather requirements from non-technical business stakeholders.
  • Partner closely with Business Analytics team to understand data requirements for current and future projects.


  • Bachelor’s degree in Computer Science, Data Engineering, or a related field.
  • 3+ years’ experience in data engineering or data operations roles managing production data pipelines and modeling.
  • Advanced working experience with SQL and Python languages.
  • Proven experience with data in various forms (data warehouses/relational SQL, NoSQL, JSON, unstructured data environments/PIG, HIVE, Impala)
  • Development and execution of data structures and pipelines to organize, collect and standardize data to generate insights and addresses reporting needs
  • Experience creating data pipelines for sales systems like Salesforce
  • Experience with Google Cloud BigQuery is a plus
  • Experience with ticketing data is a plus
  • End-to-end SDLC experience a plus
  • Motivated team player with a positive attitude and strong work ethic


The Baltimore Orioles are an Equal Opportunity Employer. It is the policy of the Baltimore Orioles to ensure equal employment opportunity without discrimination or harassment on the basis of race (including hair textures, afro hairstyles, or protective hairstyles), color, national origin or ancestry, religion or creed, gender or sex (including pregnancy), age, disability, citizenship status, marital status, veteran’s status, genetic predisposition or carrier status, gender identity, sexual orientation, or any other characteristic protected by law.

External Apply
Job Details
Date Posted
13 Sept 2023
🇺🇸 Baltimore, MD, USA
Full Time
Required Experience
3+ years