Software Engineer
Indexed description
Responsibilities
- Design, implement, and maintain scalable, cloud-native services that power live and VOD streaming workflows
- Decompose complex systems into well-defined services, APIs, and modules
- Write clean, efficient, well-tested, and maintainable code
- Participate in architecture/design reviews and provide thoughtful technical feedback
- Actively participate in Agile ceremonies (planning, stand-ups, retros, postmortems)
- Contribute to operational excellence through monitoring, alerting, and on-call support
- Stay current with emerging technologies and industry trends
- Bachelor’s degree in Computer Science or related field, or equivalent practical experience
- 2+ years of professional software development experience building and supporting production systems
- Strong problem-solving skills and a track record of delivering high-quality solutions
- Experience with modern software development practices: Agile, source control, CI/CD, testing, and code reviews
- Strong experience with Core Java (or Kotlin) and Spring/Spring Boot
- Experience with messaging systems and relational/non-relational databases
- Experience with JavaScript (React and/or Node.js)
- Hands-on experience with cloud platforms (GCP and/or AWS)
- Experience with cloud-native technologies: Kubernetes, Docker, Helm, Terraform
- Experience building distributed, event-driven, non-blocking systems (e.g., async I/O, virtual threads, reactive patterns)
- Experience with Generative AI / ML APIs (e.g., LLMs, embeddings, speech-to-text, video/audio analysis) and common AI-powered workflows
- Understanding of prompt engineering and model evaluation, with interest in applying AI/ML to media and automation
- Exposure to live and/or VOD streaming media systems, including familiarity with HLS, FFmpeg, and SCTE standards.
- Experience with Google Ad Manager (GAM) and ad decisioning / ad insertion workflows
As a candidate for this position, your salary and related aspects of compensation will be contingent upon your work experience, education, skills, and any other factors MLB considers relevant to the hiring decision. In addition to your salary, MLB believes in providing a competitive compensation and benefits package for its employees.
Top MLB Perks & Benefits
- Competitive Benefits Package
- Company 401K Contribution
- Paid Time Off and Holidays
- Paid Parental Leave
- Access to Free Tickets to Baseball Games & MLB.TV
- Discounts at MLB Store | MLBShop.com
- Employee Assistance Programs (EAP)
- Onsite/Online Training & Development Programs
- Tuition Reimbursement
- Disability Benefits (short term and long term)
- Life and Accidental Death Insurance
- Pet Insurance
California Residents: Please see our California Recruitment Privacy Policy for more details.
Colorado Residents: Colorado based applicants may redact or remove age-identifying information such as age, date of birth, or dates of school attendance or graduation. You will not be penalized for redacting or removing this information.
Applicants requiring a reasonable accommodation for any part of the application and hiring process, please email us at [email protected]. Requests received for non-disability related issues, such as following up on an application, will not receive a response.
Are you ready to Step Up to the Plate? Apply below!
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search