Job Posting: Marlins Baseball Operations Data Engineer

Position: Miami Marlins Data Engineer, Baseball Operations

Location: Jupiter, FL

The Miami Marlins are seeking a full-time Data Engineer for the Baseball Operations department. The position will be responsible for developing and maintaining ETL processes that ingest, clean, validate, and organize baseball data. The Data Engineer will support the information requirements of the Marlins’ analysts, coaches, and scouts. Strong applicants will have experience with ETL processes and database management, with extensive knowledge of both SQL and object-oriented programming.


  • Continually enhance the department’s access to information, making new data sources available and improving the completeness, cleanliness, and timeliness of existing sources.
  • Develop production quality Python and SQL scripts for automated and ad-hoc data loading, using clean, concise, and modular code.
  • Maintain high data quality standards. Proactively identify, diagnose, and resolve data issues.
  • Ability to work with a variety of data types (statistics, video, etc.) coming from a multiple different sources (APIs, FTPs, .csvs, etc.).
  • Learn, extend, and improve the existing database architecture – ensuring data is well organized for end-users and easy to connect to other data sources.
  • Maintain a source controlled code repository of ETL scripts.
  • Communicate with analysts and Baseball Operations staff to understand the organization’s information needs. Effectively prioritize workflows and share relevant expertise to best support data users.


  • Strong work ethic, attention to detail, and ability to self-direct.
  • Passion for engineering development, creativity, intellectual curiosity.
  • Excellent interpersonal, verbal, and written communication skills.
  • Demonstrated experience with SQL.
  • Demonstrated experience with object-oriented programming; preferably Python.
  • Demonstrated experience with ETL processes and database management.
  • Degree in Computer Science, Information Systems, or equivalent.
  • Understanding of and passion for baseball and baseball research.
  • Ability to work extended hours including evenings, weekends, and holidays.

To Apply:
Please apply with your resume, cover letter, and other supporting materials (relevant past projects) on TeamWork Online here.

The content in this posting was created and provided solely by the Miami Marlins.

We hoped you liked reading Job Posting: Marlins Baseball Operations Data Engineer by Meg Rowley!

Please support FanGraphs by becoming a member. We publish thousands of articles a year, host multiple podcasts, and have an ever growing database of baseball stats.

FanGraphs does not have a paywall. With your membership, we can continue to offer the content you've come to rely on and add to our unique baseball coverage.

Support FanGraphs

Meg is the managing editor of FanGraphs, the host of FanGraphs Audio, and the co-co-host of Effectively Wild. Her work has previously appeared at Baseball Prospectus, Lookout Landing, and Just A Bit Outside.

Comments are closed.