Archive for Job Postings

Job Posting: Twins Baseball Operations and Technology Internships

Please note, this posting contains multiple positions.

Position: Research & Development Intern, Baseball Operations

Location: Minneapolis, MN

Responsibilities:

  • Support the Research and Development Department by delivering tools and research that improve decision-making processes for the breadth of Baseball Operations personnel.
  • Evaluate and build statistically rigorous models to aid and inform in a variety of areas of baseball operations, including: amateur scouting, advance scouting, player development, and player acquisition.
  • Administrative support also expected.

Requirements:

  • Proficiency in Microsoft Word and Excel
  • Advance knowledge of sabermetric methods and analytical tools (e.g. SQL, R, Python) is preferred
  • Major in Operations Research, Math, Statistics, Economics, Physics or Engineering is preferred
  • Must be able to lift 35 pounds as needed

Time commitment: March 2020 through October 2020

Hours: 40 hrs/week

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

Position: Intern, Baseball Operations

Location: Minneapolis, MN

Responsibilities:

  • Support the Baseball Department in all areas, including Draft meeting preparation and support during Draft days, post-Draft player pick-up, data entry, filing, and other assigned projects.
  • Administrative support is expected throughout the internship, however, there is ample opportunity for areas of personal interest/development through self-determined projects and access to Baseball Operations personnel, information, and systems.
  • Other administrative projects, as assigned.

Requirements:

  • Proficiency in Microsoft Word and Excel
  • General baseball knowledge
  • Valid Driver’s License and vehicle
  • Must be able to lift 50 pounds
  • Able to stand or sit for long periods of time
  • Some working knowledge of quantitative analysis (preferred)
  • Spanish Proficiency (preferred)

Time commitment: March 2020 through October 2020

Hours: 40 hrs/week

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

Position: Motion Analysis Intern, Baseball Operations

Location: Minneapolis, MN

Responsibilities:

  • Support Motion Performance Coach by providing analysis, insights and recommendations related to player motion data.
  • Process, clean and verify integrity of data used for analysis.
  • Collaborate with performance staff, coaching staff and baseball operations to improve player health, player performance and proprietary projections.
  • Administrative support also expected.

Requirements:

  • Advance knowledge of human movement and analytical tools (e.g. SQL, R, Python) is preferred.
  • A sense of intellectual curiosity and a penchant for explaining technical solutions to a non-technical audience.
  • Majors in Kinesiology or Biomechanics are preferred.
  • Must be able to lift 35 pounds.

Time Commitment: January 2020 through October 2020

Hours: 40 hrs/week

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

Position: Baseball Systems Developer Intern

Location: Minneapolis, MN

Responsibilities:

  • Assist with various programming projects to accomplish the objectives of the baseball department.
  • Assist in the daily operations of the department.
  • Design and code new features and enhancements.
  • Collaborate on finding and fixing bugs.

Requirements

  • Must detail relevant coursework within resume.
  • Experience with JavaScript/TypeScript, C#, and SQL is preferred.
  • Current college Junior or Senior pursuing a 4-year degree in Computer Science is preferred,
  • Must be able to lift 35 pounds.

Time Commitment: January 2020 through December 2020

Hours: 20 hrs/week minimum during the school year, 40 hrs/week during the summer months

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

The content in this posting was created and provided solely by the Minnesota Twins.


Job Posting: Braves R&D Trainee Positions

Please note, this posting contains two positions.

Position: Atlanta Braves R&D Developer Trainee

Location: Atlanta, GA

Description:

The R&D Developer Trainee position emphasizes software and web development as it relates to the Baseball Operations department. The trainee’s main responsibilities will be to assist the R&D department with building proprietary applications for displaying baseball information and visualizations, maintaining existing information management systems, and developing additional productivity tools to aid in Baseball Operations decision making. Candidates must have proven experience with application and/or web development, with interest in baseball and sports analytics research as a strong plus. The position will report to Assistant General Manager, Research and Development.

Note: Applicants for full-season R&D Developer Trainee positions (Jan-Nov), and summer R&D Developer Intern positions (May-Aug) will be considered.

Responsibilities:

  • Assist in the development and maintenance of all proprietary software used within the Baseball Operations department.
  • Work with department stakeholders to develop, deploy and test applications within IT best practice parameters.
  • Build relationships, communicate effectively, and gather feedback from Baseball Operations staff to build new platforms and improve existing systems.
  • Perform other duties as assigned.

Required Qualifications:

  • Past or expected BA or BS in Computer Science, Computer Engineering, or related technical field of study or equivalent work experience.
  • Demonstrated software development experience in one or more programming languages: Java, .NET, Python, JavaScript, C#, C/C++.
  • Familiarity with database technologies and SQL. Microsoft SQL Server experience is a plus.
  • Familiarity with using version control such as git.
  • Ability to learn new technologies, including new coding languages.
  • Strong work ethic, initiative, and the ability to solve technical problems.
  • Ability to work flexible hours, including some nights and weekends as dictated by the Major League season.
  • Must complete a successful background check.

Preferred Qualifications:

  • Knowledge of current baseball statistics and analytics used in player evaluation a plus
  • Experience with data visualization a plus.
  • Solid fundamentals with HTML/CSS.
  • Web development experience, especially with JavaScript (Node.js, Vue.js), or Python (Flask)
  • Experience with big data techniques
  • Demonstrated software development work product.

To Apply:
If you are interested, please email your resume and any other materials to bravesrdpositions@gmail.com.

Position: Atlanta Braves R&D Analyst Trainee

Location: Atlanta, GA

Description:
The R&D Analyst Trainee will assist Baseball Operations decision-making through the analysis and research of baseball information. The day-to-day responsibilities of this position will revolve around using data analysis to provide insight into player evaluation, performance projection, roster construction, and all other facets of baseball operations decision making, with emphasis on different sub-departments depending on the baseball calendar and needs of the department. The position will report to Assistant General Manager, Research and Development.

Note: Applicants for full-season R&D Analyst Trainee (Jan-Nov), and summer R&D Analyst Intern (May-Aug) positions will be considered.

Responsibilities:

  • Perform advanced statistical analysis on large datasets in order to assist in the decision-making of the Baseball Operations department.
  • Develop software, databases, models, applications, reports, and other information systems to increase efficiency of the Baseball Operations department.
  • Perform ad-hoc research projects as requested and present results in a concise manner.

Required Qualifications:

  • Strong foundation in the application of statistical concepts to baseball data, including familiarity with current state of baseball research.
  • Experience with SQL and relational databases.
  • Experience with statistical modeling software (R or Python preferred).
  • Ability to communicate concepts to individuals with diverse baseball backgrounds, including coaches, scouts and executives.
  • Ability to work flexible hours, including some nights and weekends as dictated by the Major League season.
  • Must complete a successful background check.

Preferred Qualifications:

  • Extensive experience with statistical modeling and prediction techniques, including regression, classification, and machine learning.
  • Web development experience, especially with JavaScript, Vue JS, or Python Flask.
  • Experience with at least one scripting language (e.g. Python, Ruby, Perl).
  • Experience with big data techniques a plus
  • Demonstrated baseball or other sports analytics research work product.
  • Ability and desire to learn other programming languages as needed.

To Apply:
If you are interested, please email your resume and any other materials to bravesrdpositions@gmail.com.

The content in this posting was created and provided solely by the Atlanta Braves.


Job Posting: Marlins Baseball Operations Data Engineer

Position: Miami Marlins Data Engineer, Baseball Operations

Location: Jupiter, FL

Description:
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.

Responsibilities:

  • 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.

Qualifications:

  • 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.


Job Posting: Blue Jays Web Developer

Position: Web Developer

Location: Toronto, Ontario, Canada

Responsibilities and Duties:

  • Work closely with the entire Baseball Operations department to design and develop new applications to help support the decision process around player development and player evaluation.
  • Work closely with the Research & Development Department to support existing applications that directly support front office and field personnel decision making.
  • Update existing applications to utilize newer client- and server-side frameworks
  • Collaborate with members of the Baseball Operations department to create internal best practices for application development, QA testing and deployment
  • Communicate with users to gather system requirements
  • Create tests and documentation for bug fixes and new application features/functions

Experiences and Job Requirements:

  • Bachelor’s Degree in Computer Science, Computer Engineering, or equivalent professional experience required
  • Experience with both front and back-end development is preferred
  • Demonstrated ability to successfully develop and deploy data driven web applications is required
  • Understanding of full-stack web development and agile software development concepts, including CSS, Git, HTML5, Javascript, and responsive design is required
  • Experience using Python web frameworks such as Django, Flask, or Pyramid
  • Experience with at least one of Python, Ruby, Perl, C++ and/or other programming languages is required
  • Experience using jQuery and Bootstrap or other front-end framework
  • Experience using Plotly, D3.js and other data visualization tools is a plus
  • Experience with SQL and relational databases is required, including experience creating complex queries, stored procedures and functions
  • Knowledge of Microsoft SQL Server database design is a plus
  • Experience working with baseball data or delivering sports analysis tools and/or applications is a plus
  • Ability to read, speak and comprehend English effectively
  • Legally able to work in Canada

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

The content in this posting was created and provided solely by the Toronto Blue Jays.


Job Posting: MLB Machine Learning Engineer

Position: Machine Learning Engineer, Baseball Data

Location: New York, NY

Reports to: Director, Software Engineering, Baseball Data

Description:
Major League Baseball’s Technology team is renowned for creating experiences that baseball fans love.

They’re looking for an expert in Machine Learning to create the code powering Major League Baseball. The Baseball Data team is tasked with analyzing the data captured on the field. With the launch of Statcast in 2015, MLB began tracking ball and player movements for each and every play. This role will involve combining their various data sources with video in near real-time to further their understanding of what is happening on the field.

This position offers the opportunity to collaborate with other world-class engineers, data scientists, product developers, and designers; contribute to award-winning and complex apps and systems; influence the innovation of products used by millions globally; and work in a highly collaborative, results-oriented, team environment.

Using bleeding edge technology, their software is consumed by fans, broadcasters, stadiums, MLB Clubs and the league itself. They are looking for Engineers that are passionate about building new technologies for the baseball industry, and this role will help usher in the next generation of experiences for fans of all ages!

Core Responsibilities:

  • Brainstorm, discuss, and drive new advanced technology solutions for MLB products
  • Build scalable machine learning algorithms
  • Influence the innovation of products used by millions of users worldwide
  • Present and explain complex models to non-technical stakeholders
  • Introduce technologies you feel passionate about

Qualifications:

  • Masters or PhD in Computer Science with a focus in machine learning
  • 3+ years experience working with machine learning
  • Deep knowledge of machine learning and statistical predictive modeling
  • Experience with numpy, pandas, and scikit Python libraries
  • Real-world application experience implementing CNNs, or RNNs/LSTMs
  • Deep Learning Tools – Tensorflow, Theano, Caffe, etc.

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

The content in this posting was created and provided solely by Major League Baseball.


Job Posting: Sports Info Solutions Business Development Intern

Position: Business Development Intern

Location: Coplay, PA

Position Overview:
Would you be interested in working closely with a small team to bring sabermetrics to a larger audience? Sports Info Solutions is seeking a Business Development Intern to work out of their Lehigh Valley, PA office. This is a great opportunity in a casual office environment with the leading provider of in-depth sports analytics. The candidate will develop new sales opportunities as well as help maintain existing client relationships. Strong candidates will possess a self-motivated attitude, great communication skills, and be able to work in a collaborative team environment or independently as needed.

Responsibilities:

  • ​Build new business relationships independently or as part of a business development team
  • Maintain and expand existing client relationships
  • Assist with marketing efforts and represent the company in professional settings
  • Communicate with clients and prospects in-person, over the phone, and via email
  • Educate current and future clients on cutting-edge data and analytics from SIS
  • Collaborate with SIS Operations, R&D, and IT colleagues to build new products and fulfill customer needs
  • Travel to meet with clients as needed

Qualifications:

  • A firm grasp on the baseball, football, fantasy sports, and sports media industries, including the latest sabermetric research
  • Open-minded approach and ability to think creatively to anticipate client and industry demands
  • Outgoing personality and flexible sales style to engage with a wide variety of prospective clients
  • Professional demeanor with excellent verbal and written communication skills
  • Strong organizational skills as well as diligence and high attention to detail
  • Initiative to voluntarily commit long hours, night, and weekends as when needed
  • Proficient in Microsoft software, including Word, Excel and PowerPoint

To Apply:
To apply, please use the following link: Business Development Intern application. Please note, this is a paid position.

The content in this posting was created and provided solely by Sports Info Solutions.


Job Posting: Minnesota Twins Baseball Systems Data Quality Engineer

Position: Data Quality Engineer, Baseball Systems

Location: Minneapolis, MN

Description:
The Minnesota Twins are seeking a Data Quality Engineer to join the Baseball Research and Development group. This position offers wide-ranging exposure to current programming methods and frameworks in a fast-paced agile environment. With creativity and passion, this candidate will collaborate with the Baseball Operations staff to ensure good data hygiene across a growing set of disparate data sources. This position requires an intuitive and exacting passion for data detective work. By identifying patterns that affect data quality and by working directly with data scientists, the candidate will help to develop, deliver, and maintain tools to enhance model and decision accuracy. This position requires independent curiosity and a commitment to achieving excellence within a team framework. Strong communication and interpersonal skills will enable the candidate to enjoy engaging relationships with product users.

Essential Duties and Responsibilities:

  • Build data quality assurance tools and procedures to identify and correct data inaccuracies.
  • Design, maintain, and support data warehouses for reporting and analysis.
  • Develop, optimize, and automate data workflows and pipelines ensuring data integrity and quality from external data integrations.
  • Support the individuals of the Baseball Operations team by providing assistance and education on best practices when querying the data warehouse.
  • Work with data scientists to ensure models and analyses follow best practice for accessing the data and are properly integrated into scheduled data processing workflows.
  • Explore emerging technologies and recommend new tools and techniques for collecting and processing data.
  • Develop visualization tools and reports that showcase research findings in creative, effective ways for a variety of different end users and use cases.
  • Use an agile software development approach for quick roll-outs combined with incremental improvement process to existing systems and environments.
  • Provide courteous and timely first-level contact and problem resolution for all Baseball Department users.

Qualifications, Skills, and Abilities:

  • Bachelor’s Degree in Computer Science, Data Engineering, or a related field or equivalent work experience.
  • Software development experience, including requirements definition, design, development, testing, implementation, and iterative improvement.
  • Expertise with SQL, relational databases, database design, and data cleaning techniques.
  • Ability to process and transform data from a variety of sources and formats.
  • Experience with C#, Java, Python, R or other similar language that interacts with data.
  • Knowledge of data visualization packages such as Plotly or ggplot is a plus.
  • Proficiency evaluating and improving the performance of SQL queries.
  • Understand software development best practices and long-term maintainability of code.
  • 2+ years of relevant work experience.
  • Strong work ethic, curiosity, initiative, and problem-solving skills.
  • Open mindedness to learn new technologies and embrace different ways of thinking.
  • Passion for baseball is preferred; passion for problem solving is required.

Physical Requirements:

  • Ability to lift and transport items up to 55 lbs.
  • Must be able to sit for extended periods of time.
  • Must be able to move throughout all areas and levels of the ballpark.
  • Ability to relocate to the Twins Cities area.

To Apply:
External applicants should apply using the application found here.

The content in this posting was created and provided solely by the Minnesota Twins.


Job Posting: White Sox Baseball Operations Software Engineer and Analyst

Please note, this posting contains two positions.

Position: Baseball Operations Software Engineer

Location: Chicago, IL

Description:
The Chicago White Sox seek an experienced Software Engineer to join their baseball operations group. The engineer will be responsible for building and maintaining data driven systems with a focus on Baseball Analytics, however there will be additional exposure to all facets of baseball operations. This position will report to the Director of Baseball Analytics.

Responsibilities:

  • Develop data-driven web applications and reports to assist the White Sox front office with player evaluation, arbitration, scouting, and player development.
  • Manage the integration of new and existing data sources.
  • Provide operational support.

Requirements:

  • Degree in computer science, engineering, or similar field.
  • Technical proficiency in web development and scripting technologies such as HTML, PHP, AJAX, and JavaScript.
  • Object oriented development experience with Visual Studio and C#.
  • Strong UI design fundamentals, with examples of intuitive and flexible interfaces.
  • Knowledge of SQL Server or MySQL with the ability to write and optimize complex queries and stored procedures.
  • Experience working with large datasets.
  • Familiarity with advanced baseball metrics and research.
  • Strong communication and presentation skills.
  • Demonstrated high degree of integrity, professionalism, accountability, and discretion.
  • Ability to work flexible hours.

Preferred Qualifications:

  • Experience with ETL methodologies.
  • Experience presenting data with Tableau.
  • Experience performing advanced statistical analysis with analytical tools such as R, MatLab, or Python.
  • Advanced quantitative degree or published research.
  • Prior baseball playing or operations experience.

To Apply:
Please review the requirements above and send a resume/cover letter to ApplyAnalytics@chisox.com. Due to the large number of applicants, you may not receive a response.

Position: Baseball Analyst

Description:
The Chicago White Sox seek a passionate, knowledgeable, and dedicated individual with a desire to work in Baseball Operations. The position will focus primarily on the numerical methods that drive Baseball Analytics, however there will be additional exposure to all facets of baseball operations. This position will report to the Director of Baseball Analytics.

Responsibilities:

  • Create proprietary performance metrics and predictive models using regression and machine learning.
  • Develop data-driven applications and reports to assist the White Sox front office with player evaluation, arbitration, scouting, and player development.
  • Provide operational support.

Requirements:

  • Degree in computer science, mathematics, engineering, or similar field.
  • Experience performing advanced statistical analysis (regression, mixed models, machine learning) with analytical tools such as R, MatLab, or Python.
  • Knowledge of SQL Server or MySQL with the ability to write and optimize complex queries and stored procedures.
  • Experience working with large datasets.
  • Familiarity with advanced baseball metrics and research.
  • Strong communication and presentation skills.
  • Demonstrated high degree of integrity, professionalism, accountability, and discretion.
  • Ability to work flexible hours.

Preferred Qualifications:

  • Technical proficiency in web development and scripting technologies such as HTML, PHP, AJAX, JavaScript, Node.js, and Vue-js.
  • Object oriented development experience with Visual Studio and C#.
  • Knowledge and practice with ETL solutions and best practices.
  • Experience creating computer vision models with OpenCV or TensorFlow.
  • Experience presenting data with Tableau.
  • Advanced quantitative degree or published research.
  • Prior baseball playing or operations experience.

To Apply:
Please review the requirements above and send a resume/cover letter to ApplyAnalytics@chisox.com. Due to the large number of applicants, you may not receive a response.

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


Job Posting: Detroit Tigers Baseball Operations Data Engineer

Position: Data Engineer, Baseball Operations

Location: Detroit, MI

Job Description:
The Data Engineer, Baseball Operations will be responsible for working closely with the Analytics team to maintain the data infrastructure supporting internal baseball systems, reports, and procedures.

Key Responsibilities:

  • Design, maintain, and support data warehouses for reporting and analytics within Baseball Operations.
  • Automate and optimize data workflows and pipelines.
  • Document, troubleshoot, and resolve issues with Baseball Operations data processes.
  • Understand and document data structures, format, definitions, and content of internal and external data feeds.
  • Develop data quality assurance tools to ensure data integrity and system performance.
  • Collaborate with other members of the Baseball Operations team to develop best practices for storing and retrieving baseball data.
  • Recommend new tools and techniques for collecting and processing data.
  • Complete ad-hoc database queries and analysis as directed.

Minimum Knowledge, Skills, and Abilities:

  • 3+ years of related work experience with data management and infrastructure.
  • Degree or equivalent experience in Computer Science, Information Systems, or related technical field.
  • Strong passion for baseball and robust understanding of current baseball research.
  • Expertise with SQL and relational database concepts and design.
  • Experience ingesting and transforming data from a variety of sources and formats.
  • Experience with at least one programming language such as C#, Java, Python, or similar.
  • Experience with R, Shiny, Plotly, or ggplot is a plus.
  • Ability to communicate complex concepts to colleagues possessing a wide range of backgrounds and perspectives.
  • Willing and able to relocate to Detroit.

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

The content in this posting was created and provided solely by the Detroit Tigers.


Job Posting: Yankees Baseball Operations Web Application Developer

Position: Web Application Developer – Baseball Operations

Postion Overview:
The New York Yankees organization is accepting applications for an experienced web developer in their Baseball Operations department. Candidate should have 3+ years of experience developing data-driven web applications using REST services and JavaScript MV frameworks like Angular, Vue.js, or React. Candidates should possess not only the technical skill, but the design sensibilities needed to create a compelling and efficient user experience.

Primary Responsibilities:

  • Assist in the design and implementation of web-based tools and applications for senior baseball operations personnel.
  • Migrate and adapt existing web applications for mobile devices and various hardware platforms.
  • Interface with all departments within Baseball Operations (scouting, player development, coaching, analytics) to build tools and reporting capabilities to meet their needs.
  • Work with major and minor league pitch, hit and player tracking datasets, college and other amateur data, international baseball data, and many other baseball data sources.

Qualifications and Experience:

  • Bachelor’s degree (B.S.) in Computer Science or related field
  • MUST have 3+ years of experience with data-driven web application development using:
    • REST services, preferably built on ASP.NET WebAPI
    • ORM frameworks (nHibernate/Entity Framework/etc)
    • JavaScript MV frameworks (Angular/Vue.js/React/etc)
    • Front-End CSS frameworks (Bootstrap/Material/Foundation/etc)
  • Proficient in SQL databases and various database design principles (Microsoft SQL Server a plus)
  • Familiarity with Microsoft Visual Studio and source code management tools (Git, TFS/VSS)
  • Knowledge of the software development lifecycle (requirements definition, design, development, testing, implementation, verification), Agile, and industry best practices.
  • Excellent communication and problem-solving skills – must be able to breakdown a complex task and put together an execution strategy with little guidance.
  • An understanding of typical baseball data structures, basic and advanced baseball metrics, and knowledge of current baseball research areas a plus.

Please note, full-time telecommuting available under the right circumstances.

Job Questions:

  • Describe your experience developing REST APIs and how you’ve used them in development of data-driven web applications.
  • Describe your familiarity with JavaScript MV frameworks (Angular/Vue.js/React/etc) and how you have used them in your work.
  • Have you ever worked with any baseball datasets? And if so, which ones and how have you used them?
  • List any active websites or mobile applications you have developed (and the technologies they use) that might showcase your work.

To Apply:
To apply, please submit an application through this link.

The content in this posting was created and provided solely by the New York Yankees.