Job Posting: MLBAM Data Science Internship, Baseball Data

Position: Data Science Internship, Baseball Data

Location: New York, NY

Description:
MLB Advanced Media (MLBAM) is the technology, internet, interactive and mobile division of Major League Baseball. In 2015, MLBAM introduced Statcast, a revolutionary technology that tracks all movements on the field. Statcast automatically tracks every hit ball’s exit speed and distance, every fielder’s range, speed, and arm strength, and every base runner’s movement.

MLBAM is looking for summer interns to join in the continued development and evolution of Statcast. With a wealth of ground-breaking new data and metrics, they are looking for people who can analyze, validate and provide meaningful context around it. This is an excellent opportunity for anyone who has an interest in baseball statistics, metrics, and data.

Basic Qualification:

  • Undergraduates and Masters students studying Computer Science, Statistics, Mathematics, or other relevant STEM degree.
  • A self-starter that’s highly accountable and will take ownership of delivering your work.
  • Ability/Desire to learn new skills and technologies quickly.
  • Experience with R, Python or SQL

Preferred Skills:

  • Experience programmatically structuring and cleaning data, and not just analyzing highly cleaned data sets.
  • A strong foundation in probability, statistics, and algorithm development.
  • Understanding of statistical and predictive modeling techniques such as generalized linear modeling, decision trees, association rules, clustering, regression, machine learning, probability networks, and neural networks.
  • Experience with numpy, pandas, and scikit Python libraries.
  • Excellent verbal and written communication skills.
  • Ability and willingness to spend nights and weekends watching baseball while monitoring Statcast data.

To Apply:
To apply, please visit this site and submit the required application.


Updated Combined WAR Leaderboard

Within our Leaders menu there sits a Combined WAR Leaderboard under the WAR Tools sub-header. It has pitchers and position players on one leaderboard to compare their WAR. We’ve made an update, so the leaderboard now displays “Total WAR”, and not just WAR from their primary role. This was necessary because a certain two-way player started playing in the league this season.

We retained the old WAR values from the previous version and labeled that “Primary WAR”, so a traditional NL pitcher will only have his pitching WAR in the “Primary WAR” column. The “Total WAR” column will display his batting (position player) WAR + pitching WAR. This is particularly interesting for pitchers like Madison Bumgarner.

The primary role is determined by looking at all the appearance the player has made, it works well with players in the traditional roles. Shohei Ohtani’s primary role is displaying as a position player. The primary role only affects the which WAR is reported to the “Primary WAR”. “Total WAR” is unaffected by roles. (As of 4/21/2018, you’ll find Shohei Ohtani on the second page of the leaderboard.)

This leaderboard is a candidate for additional overhaul and expansion, so let us know if there are additional features that would be useful for a combined WAR leaderboard.


Job Posting: Marlins Baseball Operations Analyst Intern

Position: Miami Marlins Baseball Operations Analyst Intern

Location: Jupiter, FL

Description:
The Baseball Operations Analyst Intern will assist Baseball Operations decision-making through the analysis and research of baseball information. The specific day-to-day responsibilities of this position will revolve around analyzing data to answer baseball-related questions. A competitive candidate will possess an established foundation of statistical, programming, and database skills. The position will report to the Director of Analytics.

Responsibilities:

  • Research, develop, and test mathematical, statistical, and predictive models to support Baseball Operations in player evaluation, roster construction, and game tactics.
  • Develop data pipelines and visualizations to increase efficiency of the Baseball Operations department.
  • Expand upon Marlins analytical strategy by improving existing resources and creating new data models, metrics, applications, and reports.
  • Perform ad-hoc research projects as requested and present results in a concise manner.

Qualifications:

  • Demonstrated baseball research and strong technical ability.
  • Ability to communicate baseball analytics concepts to individuals with diverse baseball backgrounds, including coaches, scouts, and executives outside of analytics.
  • Understanding of and passion for the game of baseball.
  • Strong familiarity with current state of baseball research.
  • Strong work ethic, attention to detail, and ability to self-direct.
  • Ability to work extended hours including evenings, weekends, and holidays.

Suggested Education/Experience:

  • Bachelor’s degree in an analytical field such as statistics, engineering, applied math, physics, computer science, or operations research.
  • Meaningful work experience with relational databases and SQL, as well as experience with R, Python, or another statistical software required.
  • Understanding of and experience with machine learning and other advanced forecasting techniques is strongly preferred.
  • Experience with a scripting language (e.g. Powershell, Ruby, Perl) or web development strongly preferred.
  • Ability and desire to learn other programming languages as needed.
  • Baseball playing experience a plus.

To Apply:
Please email materials (resume, cover letter, research, etc.) to marlinsanalyticsjobs@gmail.com.


Introducing THE BOARD

Eric and I have been working hard the last few months to rank everything that we can, including produce at the grocery store and our friends and family. As far as the rankings that appear on FanGraphs, we’ve had Prospect Week, headlined by the annual top-100 prospects list and complemented by nine other associated pieces, including preseason draft rankings that were updated yesterday to account for what’s happened in the last 10 weeks.

In that spirit of ranking and constantly updating, along with the desire to show our work and give readers tools to make decisions, today we are introducing THE BOARD.

This represents just the first pass at a feature that is likely to be modified and improved upon. Feel free to submit any suggestions in the comments. (I, personally, have a list of about a dozen additions for the coming months.) While we could have continued to develop this before releasing it, we felt this was something from which readers could benefit ASAP. It also serves as a bit of an apology for the team prospect lists taking so long. We’ll still be releasing an article for each team as planned over the next couple weeks. In the meantime, though, every organization is included in THE BOARD, updated with full tool grades. Readers, for example, can check out some of those to-be-published audits, like the record-breaking Padres’ list featuring 43 prospects.

A big hat tip is in order to dark overlord David Appelman for making our crazy ideas a reality.

Click here to see THE BOARD.

Read the rest of this entry »


Job Posting: Diamondbacks Baseball Systems Developer

Position: Baseball Systems Developer

Location: Phoenix, AZ

Description
The purpose of this position is to play a significant role in designing and developing new functionality and maintaining existing applications within the Baseball Information Systems umbrella.

Primary (Essential) Duties

  • Responsible for assisting with the design, development, and maintenance of new and existing functionality for the Baseball Information Systems.
  • Work closely with Baseball Operations staff to create user-friendly tools to solve baseball needs and streamline processes
  • Create testing plans and documentation for all new development
  • Provide support and guidance to end users
  • Other duties as assigned

Knowledge, Skills and/or Abilities

Some collection of the following:

  • Spring Framework, jQuery, JavaScript, XML, CSS, HTML
  • Eclipse, Maven, MyBatis
  • JSON, REST and SOAP services
  • API integration
  • Strong knowledge of MS SQL databases (optimization and management skills are a plus)
  • Experience with reporting and visualization tools (SSRS, SSAS, Tableau)
  • .NET background a plus
  • Familiarity with ETL concepts and design (Pentaho Kettle preferred)
  • Analytical and problem-solving skills
  • Ability to multi-task

Experience/Education Requirements

  • Bachelor’s degree in Computer Science, Information Systems, or related field
  • Five or more years of professional experience developing enterprise web applications in Java using Spring MVC

The Diamondbacks are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.

To Apply
To apply, please visit this site.


Job Posting: TrackMan Operator and Intern Positions

Please note this posting contains one internship position, as well as an operator position hiring at multiple locations.

Position: Cape Cod Data and Operations Intern

Description:
TrackMan leverages industry leading 3D doppler radar technology to capture the most comprehensive and accurate ball tracking data in the game. TrackMan data is used for player evaluation and development by all Major League teams in the US and the majority of teams in Japan and Korea, as well as top NCAA D1 programs. TrackMan is also used by MLB Advanced Media, as a ball tracking component of the revolutionary Statcast system.

TrackMan is seeking highly motivated and detail oriented candidates to operate the TrackMan radars at various Cape Cod locations. These individuals will be responsible for running the TrackMan system for all Cape Cod games. The duties require that this role arrive at least one half-hour before first pitch and continue to the final out. This position runs from June 12th – August 12th.

Responsibilities:

  • Responsible for setting up rosters and tagging information in TrackMan.
  • Log information for the entire game – monitoring the system and making any changes throughout the game (i.e. roster changes, defensive substitutions, etc.).
  • Assist in troubleshooting system issues with Trackman support, fixing any errors, and uploading the game to the TrackMan.
  • Maintain TrackMan equipment required for tagging
  • Support the TrackMan data operations teams in ad-hoc data requests and evaluations.

Qualifications:

  • Current college student or recent graduate with education focused on Sports Management, Statistics / Mathematics, Operations Management, or similar.
  • Strong computer skills to operate the system and/or troubleshoot systemic issues
  • A firm understanding of baseball is required.
  • Candidate must be able to make all home games and able to work nights during the week and weekends associated with home games. (June 12 – August 12)
  • Accommodations in Cape Cod for the duration of the season
  • Experience in Project Management a plus.
  • Basic database and/or analytics experience a plus.
  • Ability to lift upwards of 50 lbs.

Compensation:
This position is compensated.

To Apply:
To apply, please send a resume to James Woods at jaw@trackman.com

Position: NW Arkansas Naturals TrackMan Operator

Locations: NW Arkansas, Burlington Royals, and Idaho Falls

Description:
TrackMan is seeking a highly motivated and detail oriented candidate to operate the TrackMan radar at three locations. This individual will be responsible for running the TrackMan system for home games. The number of games worked varies by week based on availability and the season schedule. The duties require that this role arrive one half-hour before first pitch and continue to the final out. The operator will start as soon as possible.

Responsibilities:

  • Responsible for setting up rosters and tagging information in TrackMan.
  • Log information for the entire game – monitoring the system and making any changes throughout the game (i.e. roster changes, defensive substitutions, etc.).
  • Assist in troubleshooting system issues with Trackman support, fixing any errors, and uploading the game to the TrackMan.
  • Ad hoc requests.

Preferred Qualifications:

  • Candidate must be motivated, well organized, and detail oriented.
  • A firm understanding of baseball is required.
  • Candidate must be able to make all home games and able to work nights during the week and weekends associated with home games.
  • Previous experience using TrackMan software is preferred but not required.

To Apply:
Please email James Woods at jaw@trackman.com and indicate your preferred location in the subject line.


2018 UZR and UZR Update!

Ultimate Zone Ratings (UZR), provided by Mitchel Lichtman, are now available for the 2018 season! These will update weekly as usual.

In addition to the the new 2018 data, the 2012 through 2017 data has been updated. You might recall that in 2017, there were some changes to the UZR methodology that were to be backported to 2012 – 2016. This has now happened. Here is a brief refresher on what those changes were.

– UZR now uses hit timer data (hang time) rather than hit type designations, which is an improvement on the methodology and thus the results.

– The methodology has changed a little that allows UZR to account for some of the noise associated with imperfect data. The net result of this change is that extreme UZR’s, which were likely caused by, to some extent at least, noise in the data, rather than extreme performance, will be slightly ‘dampened.’ We think that these new values, while very close to the old ones in most cases, more accurately reflect the actual performance of the players in question.

Below you will find the changes of 5 or more runs in each season:

2012

2012 UZR Changes
Season Name Position Team Old Range New Range Change
2012 Curtis Granderson CF Yankees -18.0 -5.4 12.6
2012 Brandon Inge 3B Tigers -0.2 10.1 10.3
2012 Shin-Soo Choo RF Indians -15.5 -7.2 8.3
2012 Miguel Cabrera 3B Tigers -10.9 -3.0 7.8
2012 Michael Morse LF Nationals -9.0 -1.3 7.6
2012 Hunter Pence RF Phillies -7.7 -0.5 7.2
2012 J.D. Martinez LF Astros -7.6 -0.6 7.0
2012 Brennan Boesch RF Tigers -11.5 -4.7 6.9
2012 Dexter Fowler CF Rockies -12.0 -5.2 6.8
2012 Matt Kemp CF Dodgers -12.3 -5.8 6.5
2012 Dayan Viciedo LF White Sox -5.6 0.9 6.5
2012 Rickie Weeks Jr. 2B Brewers -14.2 -8.0 6.2
2012 Carlos Gonzalez LF Rockies -5.4 0.7 6.2
2012 Yoenis Cespedes LF Athletics -9.6 -3.5 6.1
2012 Derek Jeter SS Yankees -13.2 -7.1 6.1
2012 Rajai Davis LF Blue Jays -10.8 -4.9 5.9
2012 Jose Altuve 2B Astros -11.4 -5.6 5.9
2012 Ryan Theriot 2B Giants -8.2 -2.4 5.8
2012 Andrew McCutchen CF Pirates -6.3 -0.7 5.6
2012 Alex Gordon LF Royals 6.4 1.3 -5.1
2012 Ben Revere RF Twins 13.5 8.5 -5.1
2012 Chase Utley 2B Phillies 7.6 2.4 -5.2
2012 Trayvon Robinson LF Mariners 5.3 -0.1 -5.4
2012 Adrian Gonzalez 1B Red Sox 14.3 8.7 -5.5
2012 David Murphy LF Rangers 10.6 5.0 -5.6
2012 Danny Espinosa 2B Nationals 6.5 0.6 -5.9
2012 Alex Presley LF Pirates 8.2 2.1 -6.1
2012 Jon Jay CF Cardinals 5.6 -0.5 -6.2
2012 Chris Young CF Diamondbacks 7.5 1.3 -6.3
2012 David Wright 3B Mets 15.8 9.0 -6.7
2012 Starling Marte LF Pirates 7.6 0.4 -7.2
2012 Peter Bourjos CF Angels 13.6 6.1 -7.5
2012 Michael Bourn CF Braves 21.3 13.8 -7.5
2012 Josh Reddick RF Athletics 13.9 5.9 -8.0
2012 Jason Heyward RF Braves 23.2 11.7 -11.5
2012 Brandon Inge 3B Athletics 8.1 -4.3 -12.4

2013

2013 UZR Changes
Season Name Position Team Old Range New Range Change
2013 Matt Kemp CF Dodgers -18.0 -5.2 12.8
2013 Miguel Cabrera 3B Tigers -17.6 -7.5 10.1
2013 Aaron Hicks CF Twins -10.4 -0.6 9.7
2013 Shin-Soo Choo CF Reds -16.5 -7.3 9.2
2013 Asdrubal Cabrera SS Indians -12.5 -3.8 8.6
2013 Alexi Amarista CF Padres -10.5 -2.3 8.2
2013 Adam Jones CF Orioles -12.8 -5.4 7.4
2013 David Freese 3B Cardinals -17.0 -9.6 7.3
2013 Nick Markakis RF Orioles -9.2 -1.9 7.3
2013 Eduardo Nunez SS Yankees -20.3 -13.0 7.3
2013 Adeiny Hechavarria SS Marlins -9.9 -2.8 7.1
2013 Placido Polanco 3B Marlins -2.4 4.7 7.1
2013 Alex Gordon LF Royals -1.0 5.6 6.7
2013 Carlos Beltran RF Cardinals -10.8 -4.2 6.6
2013 Nori Aoki RF Brewers -4.3 1.8 6.0
2013 Raul Ibanez LF Mariners -11.7 -6.0 5.7
2013 Nick Franklin 2B Mariners -7.1 -1.5 5.6
2013 Charlie Blackmon CF Rockies -7.8 -2.2 5.6
2013 Melky Cabrera LF Blue Jays -6.3 -0.8 5.5
2013 Dayan Viciedo LF White Sox -9.5 -4.1 5.4
2013 Brendan Ryan SS Mariners -0.5 4.8 5.3
2013 Derek Dietrich 2B Marlins -6.2 -0.9 5.3
2013 Domonic Brown LF Phillies -14.6 -9.4 5.1
2013 Chris Johnson 3B Braves -6.1 -1.0 5.1
2013 Adrian Gonzalez 1B Dodgers 6.1 1.0 -5.1
2013 Yunel Escobar SS Rays 10.8 5.7 -5.1
2013 Nolan Arenado 3B Rockies 20.5 15.3 -5.2
2013 David Murphy LF Rangers 7.1 1.9 -5.2
2013 Yoenis Cespedes LF Athletics 6.6 1.3 -5.3
2013 Will Venable CF Padres 7.3 2.0 -5.3
2013 Chris Denorfia RF Padres 6.5 1.2 -5.3
2013 Starling Marte LF Pirates 10.7 5.1 -5.6
2013 Mark Ellis 2B Dodgers 5.7 0.1 -5.6
2013 Mark Trumbo 1B Angels 8.0 2.3 -5.7
2013 Carl Crawford LF Dodgers 8.2 2.2 -5.9
2013 Juan Lagares CF Mets 9.2 3.2 -6.0
2013 Mike Moustakas 3B Royals 6.9 0.3 -6.6
2013 Andy Dirks LF Tigers 10.2 3.3 -6.9
2013 Ben Zobrist 2B Rays 11.3 4.1 -7.2
2013 Carlos Gomez CF Brewers 19.1 11.3 -7.8
2013 Hunter Pence RF Giants 8.3 -0.4 -8.7
2013 Evan Longoria 3B Rays 15.3 6.3 -8.9
2013 Gerardo Parra RF Diamondbacks 17.5 8.5 -9.0
2013 Clint Barmes SS Pirates 8.8 -0.2 -9.0
2013 Jacoby Ellsbury CF Red Sox 14.1 5.1 -9.1
2013 Jarrod Dyson CF Royals 10.1 0.4 -9.7
2013 Manny Machado 3B Orioles 30.3 20.1 -10.2
2013 Juan Uribe 3B Dodgers 25.3 14.8 -10.5
2013 Andrelton Simmons SS Braves 22.8 11.7 -11.1
2013 Colby Rasmus CF Blue Jays 14.1 2.9 -11.1
2013 Shane Victorino RF Red Sox 23.3 12.0 -11.3
2013 A.J. Pollock CF Diamondbacks 16.2 3.8 -12.5

2014

2014 UZR Changes
Season Name Position Team Old Range New Range Change
2014 Torii Hunter RF Tigers -18.7 -8.4 10.4
2014 Nick Castellanos 3B Tigers -16.9 -9.3 7.6
2014 Michael Brantley LF Indians -8.5 -1.0 7.5
2014 Rajai Davis LF Tigers -6.9 0.5 7.4
2014 Matt Kemp LF Dodgers -10.1 -3.6 6.5
2014 Adam Eaton CF White Sox -2.1 4.2 6.3
2014 Dexter Fowler CF Astros -16.0 -9.9 6.2
2014 Colby Rasmus CF Blue Jays -7.8 -1.7 6.0
2014 Matt Dominguez 3B Astros -9.0 -3.1 5.9
2014 Gerardo Parra RF Diamondbacks -3.6 1.9 5.5
2014 Elvis Andrus SS Rangers -5.2 0.3 5.5
2014 Andrew McCutchen CF Pirates -4.6 0.5 5.1
2014 Yunel Escobar SS Rays -15.4 -10.3 5.1
2014 Martin Prado 3B Diamondbacks 2.3 -3.1 -5.4
2014 Ian Kinsler 2B Tigers 14.0 8.4 -5.5
2014 David Lough LF Orioles 7.7 2.3 -5.5
2014 Christian Yelich LF Marlins 14.7 9.1 -5.6
2014 Jarrod Dyson CF Royals 15.3 9.7 -5.6
2014 Jon Jay CF Cardinals 5.8 0.1 -5.7
2014 Jhonny Peralta SS Cardinals 9.5 3.6 -5.9
2014 Jose Ramirez SS Indians 7.2 0.8 -6.5
2014 Dustin Ackley LF Mariners 7.4 0.5 -7.0
2014 Adam Jones CF Orioles 1.7 -5.4 -7.1
2014 Ender Inciarte CF Diamondbacks 11.8 4.1 -7.7
2014 Josh Donaldson 3B Athletics 14.4 6.2 -8.2
2014 Alex Gordon LF Royals 18.1 9.8 -8.3
2014 Chase Utley 2B Phillies 11.5 3.2 -8.4
2014 Billy Hamilton CF Reds 14.7 5.9 -8.8
2014 Kevin Kiermaier RF Rays 15.6 6.5 -9.1
2014 Juan Lagares CF Mets 15.2 5.2 -10.0

2015

2015 UZR Changes
Season Name Position Team Old Range New Range Change
2015 Juan Uribe 3B Dodgers -1.3 6.7 8.0
2015 Jose Bautista RF Blue Jays -7.4 -0.3 7.1
2015 Robinson Cano 2B Mariners -8.9 -2.6 6.3
2015 Pablo Sandoval 3B Red Sox -16.5 -10.3 6.1
2015 Angel Pagan CF Giants -8.9 -2.9 6.0
2015 Marlon Byrd LF Reds -4.8 1.1 5.9
2015 Gerardo Parra CF Brewers -8.5 -2.6 5.9
2015 Avisail Garcia RF White Sox -11.4 -5.7 5.8
2015 Byron Buxton CF Twins -4.0 1.8 5.8
2015 Michael Bourn CF Indians -5.3 0.4 5.7
2015 Matt Kemp RF Padres -13.2 -7.6 5.6
2015 Ben Zobrist 2B Athletics -4.9 0.4 5.3
2015 Johnny Giavotella 2B Angels -6.6 -1.4 5.2
2015 Juan Uribe 3B Braves 2.0 -3.7 -5.7
2015 Nick Ahmed SS Diamondbacks 10.6 4.5 -6.0
2015 Yoenis Cespedes LF Tigers 8.2 1.6 -6.6
2015 Michael Taylor CF Nationals 6.3 -0.3 -6.7
2015 Kevin Pillar CF Blue Jays 15.3 8.1 -7.2
2015 Billy Hamilton CF Reds 12.3 5.1 -7.2
2015 Kevin Kiermaier CF Rays 23.2 11.8 -11.4

2016

2016 UZR Changes
Season Name Position Team Old Range New Range Change
2016 Yoenis Cespedes CF Mets -12.1 -4.0 8.2
2016 Alexei Ramirez SS Padres -15.5 -8.8 6.7
2016 Charlie Blackmon CF Rockies -4.7 1.8 6.5
2016 Rougned Odor 2B Rangers -15.6 -9.4 6.2
2016 Carlos Gonzalez RF Rockies -3.3 2.7 6.1
2016 Justin Upton LF Tigers 0.6 6.0 5.4
2016 Asdrubal Cabrera SS Mets -4.7 0.6 5.3
2016 Nick Ahmed SS Diamondbacks 7.6 2.4 -5.2
2016 Justin Turner 3B Dodgers 15.1 9.8 -5.3
2016 Carlos Gomez CF Astros -2.4 -7.7 -5.4
2016 Addison Russell SS Cubs 16.4 10.8 -5.7
2016 Travis Jankowski CF Padres 12.7 6.2 -6.5
2016 Francisco Lindor SS Indians 21.5 14.3 -7.2
2016 Alex Gordon LF Royals 9.2 1.8 -7.4
2016 Stephen Piscotty RF Cardinals 10.5 3.1 -7.4
2016 Angel Pagan LF Giants 5.5 -2.0 -7.5
2016 Kevin Pillar CF Blue Jays 21.5 12.3 -9.2

2017

None.


Bartolo Is Back and Better Than 2017 (For Now)

It was only one start, but when you’re coming off an age-44 season featuring a 6.48 ERA, a 5.21 FIP, and a 5.4% swinging-strike rate (the lowest among pitchers with at least 140 innings), you’re on a start-to-start basis anyway. So it counts as good news that, on Monday night, Bartolo Colon made an impressive debut with the Rangers — his 11th franchise — throwing six innings of one-run ball against the A’s in Oakland.

After three surprisingly strong seasons with the Mets, during which he averaged 196 innings, a 3.90 ERA, 3.79 FIP, and 2.7 WAR, Colon signed a one-year, $12.5 million deal with the Braves for last season, but he struggled mightily, first in Atlanta and then Minnesota after being released in July. With no major-league deal forthcoming, he inked a minor-league deal with the Rangers on February 4, with a base salary of $1.75 million plus another $1.3 million in incentives. With Martin Perez still on the disabled list as he rehabs from a bull-induced elbow fracture that required surgery, Colon had his opening to make the team, but only after being released and then re-signed last week in order to work around his opt-out clause.

Colon retired the first six A’s he faced, bookended by caught-looking strikeouts to Marcus Semien and Stephen Piscotty on sinkers, something he’s done 245 times since returning to the majors in 2011, more often than any pitcher this side of David Price. He would later victimize both hitters again, the former swinging at a slider, the latter swinging at an 0-2 sinker.

Read the rest of this entry »


Job Posting: Nationals Baseball R&D Web Developer

Position: Baseball Research and Development Web Developer

Location: Washington, D.C.

Description:

The Washington Nationals are seeking a web developer to join the organization’s Baseball Research and Development team. The role will focus on building new web application features for decision-support systems and tools used throughout the organization. The developer will design UI components to visualize and facilitate in-house baseball datasets from R&D analysts as well as external data accessed via APIs.

Essential Duties and Responsibilities:

  • Work with each layer of the web application stack to create new features.
  • Design intuitive interfaces to effectively convey information and receive data from users.
  • Facilitate the creation of new database components and automated tasks related to new features.
  • Follow existing design patterns and coding practices in the code base.
  • Balance long-term projects with day-to-day high priority changes.
  • Other duties as assigned

Requirements:

Minimum Education and Experience Requirements

  • Advanced degree or equivalent experience in Computer Science or a related field.
  • Demonstrated expertise with HTML, CSS, JS, as well as JQuery or similar JS Frameworks.
  • Demonstrated experience with modern database technologies such as PostgreSQL and MySQL.
  • Demonstrated experience with web application frameworks such as Ruby on Rails, Django and J2EE.
  • Demonstrated experience using modern programming languages such as Ruby, Python and Java.
  • Demonstrated expertise in UI design and a passion for user experience.
  • Familiarity with working in a GNU/Linux environment and experience using Git version control.
  • Willing to relocate to Washington, DC
  • Authorized to work in the United States.

Knowledge, Skills, and Abilities necessary to perform essential functions

  • Highly motivated with excellent attention to detail
  • Creative and analytical thinker
  • Strong, confident communication skills including the ability to write clearly and effectively
  • Demonstrated passion for baseball and baseball operations
  • Experience with baseball data and understanding of sabermetric concepts is preferred.
  • Uphold Core Values: “Excellence, Performance, and Accountability. These core values set the tone in everything we do, help us succeed on and off the field, make a difference in the community and provide the best guest experience in sports. It is important that the person in the position commits themselves to these core values so that we can constantly move forward in the same direction – Together.”

Physical/Environmental Requirements

Working conditions are normal for an office environment. Work may require occasional weekend and/or evening work.

To Apply:
Please visit this site to apply.


What to Expect from the Padres’ Joey Lucchesi

The Padres pulled a bit of a fast one on the rest of baseball by scheduling left-handed pitching prospect Joey Lucchesi to start the Friars’ second game of the year versus the Brewers on Friday. The 24-year-old lefty spent last season split between High- and Double-A, netting 148 strikeouts in 139 innings while walking just 33. He spent most of this spring on the minor-league side of camp and only tossed 11 innings with the big club.

Lucchesi appeared within the honorable-mention section of our top-100 list as a 50 FV prospect. We considered him a No. 4 starter who was pretty likely to realize that outcome relatively soon. His stuff is generic. He sits 89-92, will touch 94, both of his breaking balls are average, and his changeup is slightly above.

What makes Lucchesi unique are his cartoonish on-mound mannerisms, many of which aid his effectiveness. He has a drop-and-drive delivery and extreme overhand arm slot, two opposing forces which create an odd initial look for hitters and cause Lucchesi’s fastball plane to be very flat, which is especially effective when he works up in the zone. Typically, pitchers with this sort of arm slot have a difficult time working east and west within the strike zone, but Lucchesi is athletic enough to maintain his delivery while making subtle variations. It allows him to do things like attack right-handed hitters in on the hands with his fastball. He also has a deep, downward-plunging stab as he loads his arm.

The flat-planed fastball works well in concert with the changeup, and both of Lucchesi’s breaking balls play up against lefties because of his delivery’s deception. In a vacuum, he’s a 45 fastball, 50 curve, 50 slider, 50 changeup guy with potential plus command. With the mechanical funk thrown in, though, everything plays up a half-grade or so. Fold into that Lucchesi’s ability to control the run game with a great pick-off move and timing variations from the stretch, and you’ve got a big-league ready, 24-year-old arm despite relatively little upper-level experience. I think he can compete at the big-league level right now.

Lucchesi will also serve as a data point to better understand Padres LHP prospect MacKenzie Gore, as Gore and Lucchesi possess shockingly similar deliveries. Gore, too, gets extremely low to the ground, using a vertical arm slot and stride direction that makes hitters visibly uncomfortable. Unlike Lucchesi, Gore sits 93-96 with a bunch of 55 and 60 secondaries. It’s not feasible to teach such a delivery across a wide population of pitching prospects because so few of them are athletic enough to maintain it. But we might be able to extrapolate exactly how much Gore’s stuff will play up against opposing hitters compared to his raw stuff by watching Lucchesi.