Job Posting: Cubs Baseball Systems Software Engineer
Position: Baseball Systems Software Engineer
Location: Chicago, IL
Description:
This role will primarily focus on the development and maintenance of the Cubs internal baseball information system, including creating web interfaces and web tools for the user interface; building ETL processes; maintaining back-end databases; and troubleshooting data sources issues as needed.
Responsibilities:
- Assist in the design and implementation of web interfaces for the Baseball Ops information system
- Develop and maintain ETL processes for loading, processing and quality-checking new data sources
- Identify, diagnose and resolve data quality issues
- 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
- Provide development support and guidance to Baseball Operations power users and general support to all Baseball Operations 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
- Partner with Data Architects and Infrastructure/Operations resources on the Information Technology team to ensure secure, scalable and high-performing applications
Required Qualifications:
- Bachelor’s degree in Computer Science, Engineering or Related Quantitative Subjects
- Expertise with modern database technologies and SQL
- Expertise in Python, Java or C#
- Experience with Javascript
- Experience with front-end Javascript frameworks like ReactJS, Angular or Vue
- Experience with HTML/CSS
- Excellent written and verbal communication skills
- Working knowledge of advanced baseball statistics and sabermetric concepts
Preferred Qualifications:
- Experience with the R programming language
- Experience with Pandas, NumPy and SciPy Python Libraries
- Experience working in a Linux environment
- Experience building web or native applications for mobile devices
- Experience building and supporting ETL processes
To Apply:
Visit this site to submit your application.