Firmenlogo

Homeoffice Software Engineer Consultant - Media Engineering

Jobs via Dice  ·  nan, Vereinigten Staaten Von Amerika · Remote

Jetzt bewerben

About the job

Software Engineer Consultant - Media EngineeringThe Streaming & Media team is looking for engineers to join. You will be part of the team responsible forengineering the next generation of platforms to enhance fan experiences andengagement on streaming media products. This includes live and on-demand.video processing, video content indexing and discovery, and creating custom.software to facilitate broadcast and replay operations.The Opportunity:As a Software Engineer Consultant, you will write and maintain clean, concise,modular code in an agile environment, participate in code reviews and act as aleading voice. This role will be involved in end-to-end software solutions tocreate media experiences for baseball fans and to improve baseball operations.Qualifications

  • Bachelor s degree in computer science or a related field, or equivalent practical experience
  • 5+ years of proven software development experience
  • Experience delivering full stack software solutions using JavaScript(React/Node), Java(Spring) and databases. Objective C experience is a plus.
  • Experience with Google Cloud/AWS and cloud-native tooling such as Kubernetes, Docker, Terraform and Helm
  • Proficiency in professional software development process (agile development) and tools (IDEs, source control, CI/CD pipeline, test frameworks)
  • Experience in video processing and development including HLS, DAI, SCTE-35, ffmpeg, codec, packaging and transport is a plus
  • History of producing and supporting multiple large-scale production systems
  • Worked on multi-threading and non-blocking systems. Experience with reactive systems is a plus
Responsibilities
  • Actively participate in team ceremonies (sprint planning, stand-ups, design/code reviews, postmortems)
  • Design and decompose software systems; produce specifications for sub-systems, modules, and APIs
  • Produce efficient, high-quality, and testable implementations
  • Participate in on-call support

Jetzt bewerben

Weitere Jobs