Job Posting: Cleveland Indians Baseball Operations Developer Positions

Please note, this posting contains two positions.

Position: Front End Developer, Baseball Operations

Location: Cleveland, Ohio

Primary Purpose:
The Front End Developer will focus on building applications and systems to support Cleveland’s players, coaches, and front office. The position will collaborate with Baseball Operations personnel, along with colleagues and peers in Information Systems, to rapidly deliver working software, from ideation to delivery, break/fix, and everything in between.

This role will report to the Manager, Front End Development in Cleveland’s Information Systems department.

Essential Duties & Responsibilities:

Design and Development of Baseball Systems

  • Work closely with Baseball Operations and Information Systems departments to design, develop, and improve new and existing baseball applications
  • Create tests and documentation for bug fixes and new application features/functions
  • Design and develop dashboards and various analytical tools to directly support front office and field personnel
  • Ensure technical feasibility of user interface and user experience designs
  • Build and/or support mobile-friendly user interfaces and experiences
  • Build and/or support web services and business-layer applications that speak to both back end databases and front–end interfaces
  • Collaborate with other teammates and stakeholders

Support of Baseball Systems

  • Provide development support and guidance to Baseball Operations power users and general support to all Baseball Ops front-office and field personnel, as needed
  • Examine and where appropriate, prototype new technologies in the pursuit of creating competitive advantages through software, applications and tools; considers future requirements and possibilities
  • Work closely with Data Architects and Infrastructure/Operations resources on the Information Systems team to ensure secure, scalable and high-performing applications

Education and Experience Requirements:

  • Bachelor’s Degree in Computer Science, Computer Engineering, or a related field is preferred
  • At least 3 years of experience in software development in a web-based development environment
  • Experience in consuming Service Oriented Architectures is preferred
  • Knowledge of Web Development languages/standards, including Javascript, HTML5, and responsive design Use of Open Source JavaScript libraries such as JQuery and Vue
  • Experience with Tableau a plus Experience with Node.js a plus
  • Experience working with baseball data or delivering sports analysis tools and/or applications is a plus
  • Extensive general knowledge and experience with computer system hardware, networks, operating systems and business applications software
  • Knowledge of Microsoft SQL server database design, programming and access methods is a plus

Job Requirements:

  • Excellent analytical and problem-solving skills
  • Highly self-motivated
  • Ability to work extended hours and weekends as necessary.

Standard Requirements:

  • Reads, speaks, comprehends and communicates English effectively in all communications.
  • Represents the Cleveland Indians in a positive fashion to all business partners and the general public.
  • Ability to develop and maintain successful working relationship with members of the Front Office.
  • Ability to act according to the organizational values and service excellence at all times.
  • Ability to work with multicultural populations and have a commitment to fairness and equality.
  • Ability to walk, sit or stand for an entire shift.
  • Ability to work extended days and hours, including holidays and weekends.
  • Ability to move throughout all areas and levels of the Ballpark.
  • Ability to work in a diverse and changing environment.
  • Occasional physical activity such as lifting and carrying boxes up to 25lbs.

To Apply:
To apply, please complete the application, which can be found here.

Position: Back End Developer, Baseball Operations

Location: Cleveland, Ohio

Primary Purpose:
To design, implement, manage, and troubleshoot the Baseball Department’s information architecture, and to expose that data to UI developers through a web service layer or direct SQL. The Back-End Developer will partner with the Baseball Analytics and Software Development teams to maintain data infrastructure, support needs, implement solutions, and drive innovation in baseball’s data-driven decision process. Key functions will include data modeling, integration, warehousing, and consumption, as well as the development and maintenance of web services in C# that expose data through REST web services.

This role will report to Manager, Back End Development in Cleveland’s Information Systems department.

Essential Duties & Responsibilities:

Work with the baseball department and software development team to design, develop, test and deploy new functionality, applications, and systems.

Data Consumption

  • Support data and reporting requirements for a variety of applications, analysts, and end-users in all departments.
  • Provide technical and strategic advice of the management in the creation and implementation of new data standards, databases, products, and vendors.

Data Integration

  • Create and support ETL (extract, transform, load) data integration processes.
  • Understand the format, definitions, limitations, and content of external and internal data feeds.
  • Reconcile differences across data sources and consolidate into a single master repository.
  • Develop processes ensuring data standards, security, stewardship, lineage, and metadata management.
  • Spearhead efforts to identify, obtain and integrate new data sources useful for decision-making

Data Modeling

  • Understand and document existing database structures, historical design decisions, business rules, and future requirements.
  • Develop and document a comprehensive information model that describes the data and maps the workflow that transform and manipulates it into usable information.
  • Ensure “single version of the truth” consistency across applications and reports.

Data Warehousing

  • Manage a data warehouse to support reporting and analytics.
  • Assist end users in extracting data for their purposes

Web Services Development

  • Creating and supporting REST-based web services to expose data to various UI layers (web, desktop, mobile app).

Education & Experience Requirements:

  • Bachelor’s degree in Computer Science, Information Systems, Computer Engineering or related field.
  • At least 3 years of experience in software development or in a similar role
  • Experience with business intelligence, data warehousing, OLAP, and/or data integration.
  • Experience with data modeling.
  • Thorough knowledge of design and integration principles for complex, heterogeneous databases
  • Advanced knowledge in query development, including SQL, MDX, and stored procedures.
  • Experience with ETL and BI reporting tools (e.g. Microsoft SSIS & SSRS, Tableau).
  • Experience using JSON formatted data.
  • Experience in C# or other .NET language.
  • Knowledgeable about software development best practices and long-term maintainability of code
  • Familiarity with baseball data and sabermetrics strongly desirable.
  • Experience supporting or using statistical and/or data-mining applications is desirable.
  • Familiarity with any of application development and/or web technologies is a plus.

Standard Requirements:

  • Reads, speaks, comprehends and communicates English effectively in all communications.
  • Represents the Cleveland Indians in a positive fashion to all business partners and the general public.
  • Ability to develop and maintain successful working relationship with members of the Front Office.
  • Ability to act according to the organizational values and service excellence at all times.
  • Ability to work with multicultural populations and have a commitment to fairness and equality.
  • Ability to walk, sit or stand for an entire shift.
  • Ability to work extended days and hours, including holidays and weekends.
  • Ability to move throughout all areas and levels of the Ballpark.
  • Ability to work in a diverse and changing environment.
  • Occasional physical activity such as lifting and carrying boxes up to 25lbs.

To Apply:
To apply, please complete the application, which can be found here.

The content in this posting was created and provided solely by the Cleveland Indians.


Job Posting: Cubs Baseball Systems Developer

Position: Developer, Baseball Systems – Research and Development

Location: Chicago, IL

Role Overview:
This role will focus on the development and maintenance of Cubs’ internal baseball information system and all of the data flows that support it. This may include creating web interfaces and web tools for the user interface; building ETL processes; maintaining back-end databases; deploying machine learning models; and troubleshooting data source issues as needed. Successful candidates will also bring strong analytical skills, work ethic and communication skills.

Responsibilities:

  • Assist in the design and implementation of the Baseball Ops information system, creating performant and beautiful user interfaces.
  • Develop and maintain ETL processes for loading, processing and quality-checking new data sources.
  • Identify, diagnose and resolve data quality issues.
  • Assist in design and deployment of machine learning models for active predicting.

Required Qualifications:

  • Bachelor’s Degree or above in Computer Science or similar discipline
  • Experience working in a Linux environment
  • Experience building scalable software in a collaborative setting
  • Knowledge of data structures
  • Ability to debug and profile applications, driving towards optimal performance
  • Experience with modern database technologies and SQL
  • Excellent written and verbal communication skills
  • Working knowledge of advanced baseball statistics and sabermetric concepts

Desired Qualifications:
Depending on the candidate, any or all of these skills may be utilized.

  • Experience with JavaScript
  • Experience with Python, especially with machine learning frameworks (PyTorch, TensorFlow, Scikit Learn)
  • Experience with R
  • Experience building web or native applications for mobile devices
  • Experience building and supporting ETL processes

To Apply:
To apply, please complete the application, which can be found here.

Response Expectations:
Due to the overwhelming number of applications they receive, the Cubs unfortunately may not be able to respond in person to each applicant. However, they can assure you that you will receive an email confirmation when you apply as well as additional email notifications whether you are selected to move forward for the position or not. Please note, they keep all resumes on file and will contact you should they wish to schedule an interview with you.

The Chicago Cubs and its affiliates are an Equal Opportunity Employer committed to inclusion and employing a diverse workforce. All applicants will receive consideration without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity, gender expression, veteran status, disability, or other legally protected characteristics.

The content in this posting was created and provided solely by the Chicago Cubs.


Padres Add Profar

Monday evening during a squall of non-tender news, the San Diego Padres continued to sculpt their 40-man roster during what is likely to be a very active offseason, this time swapping power-hitting “catching” prospect Austin Allen and a player to be named for famous non-tender candidate Jurickson Profar in a deal with Oakland.

From a roster construction standpoint, the deal makes an awful lot of sense for both teams. The Padres had four catchers on their 40-man and were suddenly shallow in the middle infield after they traded Luis Urias to Milwaukee last week. Profar wasn’t as productive as he had been the season before, and Oakland has a tight budget imposed by ownership as well as two young and enigmatic-but-talented infielders coming up in Jorge Mateo and Franklin Barreto. The club also needed catching reinforcement behind oft-injured prodigy Sean Murphy.

Profar, who agreed to a one-year, $5.7-million deal with San Diego after the trade, is now the favorite to be the Padres’ everyday second baseman next year. While his surface-level 2019 production (.218/.301/.410) was down from the previous year (.254/.335/.458), his peripherals (9% walk rate, 14% strikeout rate) were identical, he golfed out 20 homers again (mostly left-handed, though Profar is a better hitter from the right side), and he offers some amount of defensive versatility (2B/LF last year, all over the place the year before), though he’s not a great glove anywhere. As Craig Edwards noted on Twitter, Profar had a horrendous April before he righted the ship and was a slightly above-average offensive performer for the rest of the year. Read the rest of this entry »


Five Lessons From the Wild Non-Tender Deadline

The non-tender deadline isn’t a date everyone circles on the calendar expecting big moves and excitement, but it does force teams into decisions on a handful of players and causes some movement as well as a handful of new free agents. Last night’s non-tender deadline was more active than most. As Jeff Passan noted, there were 40 non-tenders after a combined 46 over the previous two years. It was busy, and a few productive players were not offered contracts despite expectations for fairly reasonable salaries. There are some big conclusions to reach about the state of the game as well as some small ones based on last night. Here’s what we learned.

Teams Aren’t Paying for a Return to Form

Among the biggest non-tenders in terms of past production and expected salary were players who struggled for various reasons in 2019. Formerly injured pitchers in the process of returning from injury or needing time to return from injury like Taijuan Walker, Jimmy Nelson, and Aaron Sanchez were all non-tendered despite expected salaries in the $4 million to $6 million range. Previous successful players with rough years like Kevin Gausman, Blake Treinen, and Travis Shaw were all let go despite prior track records of success. In the cases of Gausman and Treinen, an expected salary of close to $10 million likely played a role, though it isn’t necessarily clear that the decisions wouldn’t have been the same even if a few million dollars had been shaved off the cost. Steven Souza Jr. has decent projections for next season, but he did poorly in 2018 and didn’t play at all last season. For the most part, teams weren’t willing to roll the dice on bounce-back campaigns. Read the rest of this entry »


Meg Rowley FanGraphs Chat – 12/3/19

2:00
Meg Rowley: Hi all, and welcome to the chat!

2:00
Meg Rowley: We’ll get going in a second here, but a few things to highlight from the site today:

2:01
Meg Rowley: First, Jay’s Jeter profile is live, and a good read, so read it! https://blogs.fangraphs.com/jaws-and-the-2020-hall-of-fame-ballot-dere…

2:01
Meg Rowley: Craig took a look at the Moustakas deal: https://blogs.fangraphs.com/reds-go-big-with-mike-moustakas/

2:02
Meg Rowley: and also at some themes that emerged from the non-tender deadline: https://blogs.fangraphs.com/five-lessons-from-the-wild-non-tender-dead…

2:02
Meg Rowley: Also, this reported piece from Justin Klugh on the Wichita Wind Surge and the controversy surrounding their name is well worth your time: https://blogs.fangraphs.com/a-change-in-the-wind-wichita-faces-blowbac…

Read the rest of this entry »


JAWS and the 2020 Hall of Fame Ballot: Derek Jeter

The following article is part of Jay Jaffe’s ongoing look at the candidates on the BBWAA 2020 Hall of Fame ballot. For a detailed introduction to this year’s ballot, and other candidates in the series, use the tool above; an introduction to JAWS can be found here. For a tentative schedule and a chance to fill out a Hall of Fame ballot for our crowdsourcing project, see here. All WAR figures refer to the Baseball-Reference version unless otherwise indicated.

No other player, not even 2019 Hall of Fame inductee Mariano Rivera — the first player ever elected unanimously by the writers — typified the Yankees’ late-1990s resurgence and evolution into a dynasty more than Derek Jeter. A 1992 first-round pick out of Kalamazoo, Michigan, the 6-foot-3 shortstop seemed not only to be built for stardom but engineered to withstand the spotlight’s glare. Famously instilled with a level-headedness by his parents, who during his childhood made him sign code-of-conduct contracts, he pulled off the remarkable feat of simultaneously exuding a cocky charisma and an off-the-charts baseball IQ while remaining completely enigmatic even in the country’s largest media market. Not only did he avoid mental mistakes on the field, he ably evaded virtually every controversy that surrounded the Yankees; by the time he turned 29 years old, he had been named team captain. During his two decades in pinstripes, he played a pivotal role for 16 playoff teams, seven pennant winners, and five champions. Not until he was 34, deep into his 14th season, did he play a game in which his team had been mathematically eliminated from postseason contention.

With an inside-out swing that yielded consistently high batting averages and on-base percentages, Jeter was a hit machine, an ideal table-setter among the Bronx Bombers. In 15 of his 18 full seasons, he collected at least 179 hits, and 13 times, he scored at least 100 runs. He did both with such consistency and longevity that he ranks sixth all-time in hits (3,465) — not just more than any other shortstop, but more than any other infielder — and 11th in runs scored (1,923). Though he had less power than Alex Rodriguez and Nomar Garciaparra, the pair with whom he formed the “Holy Trinity” of shortstops, he was fully capable of hitting a well-timed home run. In fact, his 20 postseason homers are third all-time, yet one of the rare October (and November, ahem) records that he does not hold. He wasn’t without flaws, of course. Though his strong arm, sure hands, and low error totals helped him pass the eye tests of casual fans, broadcasters, and even the opposing managers who bestowed five Gold Gloves upon him, his defensive metrics are brutal. Even so, they’re outweighed by contributions in every other aspect of the game.

Thanks to his 3,000-plus hits and his collection of championship rings, Jeter will have no trouble gaining first-ballot entry to the Hall of Fame. With the precedent of non-unanimity finally broken, the primary suspense of this cycle is whether he’ll match Rivera by receiving the full 100% from the writers. Secondarily, and more frustratingly, the possibility exists that his presence on the ballot will overshadow other worthy candidates. Either way, he’ll be standing on the dais in Cooperstown next summer. Read the rest of this entry »


A Change in the Wind: Wichita Faces Blowback Over Wind Surge

Wichita’s windy season is said to last from early February to late May, when the gusts change from frigid blasts to hot breaths. The windiest day of the year is historically April 4; a day when hairdos and stacks of loose papers must stand strong against gales blustering at an average of 13 mph.

Occasionally, there will be a spike in velocity that knocks out the power or rolls back a tin roof or tries to tear the awning off of the Valero gas station on Caulfield and Kemp. A fire inspector once cast a wary eye on the 1916 Wichita Fair and Exposition, concerned, per the The Wichita Daily Eagle on October 22, that the flammable structures of the event created a great risk of conflagration due to the “high, dry winds we have in the fall,” his fears rooted in both science and the fact that this very thing had happened the previous year.

So in Wichita, they are aware of the wind. They know that it blows, that it carries the cold and the heat of the plains, and that it occasionally bends a gas station in half. They do not all understand why it is the name of the town’s new Triple-A franchise, the Wichita Wind Surge, an affiliate of the Miami Marlins.

“I guess it’s windy here,” says Wichita resident Eric Pierce, “but… wind’s kind of everywhere.” Read the rest of this entry »


César Hernández Could Be a Worthwhile Project

Not long ago, César Hernández felt like one of the safer bets in baseball. He was a speedy, slick-gloved second baseman who posted strong walk rates, working a 109 wRC+ from 2016-17 and posting 7.1 WAR, which made him the seventh-most valuable second baseman in baseball over that time span. But with his value declining, Hernández was non-tendered on Monday by the Phillies, for whom he has played seven major league seasons and 13 total years as a professional, all before turning 30.

With his final year of arbitration on the horizon, Hernández was projected to make around $11 million if the Phillies tendered him a contract for the 2020 season. But as Philadelphia reached a decision point with both him and third baseman Maikel Franco, the organization concluded that the money due to each player didn’t match up with what it believed they’d contribute in the coming year.

This decision point arrived at an inopportune time for Hernández, who is coming off his worse season since 2015. He was worth just 1.7 WAR in 161 games in 2019, hitting .279/.333/.408 for a 92 wRC+ and registering as just slightly above average in the field and on the basepaths. His durability, glove, and past production should still make him an attractive candidate for any team with a hole at second base. Those interested in his services, however, are no doubt working on answering an important question: What happened to Hernández’s walk rate? Read the rest of this entry »


Reds Go Big With Mike Moustakas

The Reds signaled their intentions to compete in 2019 by trading for Tanner Roark, Sonny Gray, and Yasiel Puig, among others. They did compete with a BaseRuns record above .500 that with neutral luck would have put them in contention until the end of the season. They were 4 1/2 games off the division lead at the All-Star break, but a crowded division and a lack of talent relative to their competitors left them with 75 wins at the end of the year.

Cincinnati also announced their intentions to compete in 2020 by acquiring Trevor Bauer at the trade deadline. Bauer is now a part of what should be one of the better rotations in baseball along with Luis Castillo, Gray, Anthony DeSclafani, and Tyler Mahle. Even with a good rotation, the present roster wasn’t going to be enough in 2020, so the Reds struck a big deal with Mike Moustakas for four years and $64 million, as first reported by Jon Heyman and Jeff Passan.

For Moustakas, this deal was a long time coming. Two seasons ago, Dave Cameron and the crowd here at FanGraphs expected Moustakas would get five years and somewhere between $85-95 million. At the time, the Royals third baseman was coming off a 38-homer, 113-wRC+ season, but there were some questions about his defense due to knee problems in addition to the stigma of a qualifying offer. Moustakas ended up settling for one year and a $6.5 million guarantee in returning to Kansas City. He improved his defense in his time with the Royals and Brewers in 2018, but he hit 10 fewer home runs and was just a bit above average on offense. Behind Manny Machado and Josh Donaldson in the third base pecking order, Moustakas again found his market lacking and signed with the Brewers for $10 million. Read the rest of this entry »


Roster Roundup: Early Offseason Edition

If there is one month when even the most diehard baseball fans tend to check out and focus their attention elsewhere, it’s probably November. It’s not that things don’t happen — eight managerial vacancies have been filled, a few of the top free agents have signed, and 118 minor leaguers have been added to their parent club’s 40-man rosters — but the offseason rarely picks up much steam until the Winter Meetings begin. So it’s understandable if you might need to get caught up on all of the recent comings and goings around the league.

I have compiled that list for you here, along with links to the applicable RosterResource depth charts and payroll pages, and analysis from FanGraphs writers for each of the more notable moves.

National League

Arizona Diamondbacks | Depth Chart | Payroll
Free Agent Signings

Lost Off Waivers

Added to 40-Man Roster

Read the rest of this entry »