T-Mobile USA, Inc. Principal CDN Engineer - Layer3 TV in Denver, Colorado
Job DescriptionPrincipal Content Delivery Network (CDN) EngineerABOUT THE JOBThis position will be a member of the team responsible for the design,development and implementation of the video services platform. This positionwill set the direction for a team of software development and systems engineerin the design, development and implementation of the video distribution anddelivery, including management of an array of video content deployed on awide range of consumer devices.ResponsibilitiesSPECIFIC RESPONSIBILITIESArchitecture, development, engineering, integration and testing ofcomplex IP video delivery system utilizing Content Delivery Network (CDN)and Web Server technologies.Research and development with content and media delivery technology, such asWebRTC, HTTP Multicast, etc.Development and testing of complex CDN routing and client cache selectionrules and technologies.System development, configuration and deployment of HTTP and Proxy Serverssuch as Apache Traffic Server, Nginx, Varnish, Squid, etc.Architecture and development of big data storage and analytics using toolssuch as Splunk, Hadoop, Elasticsearch, etcDevelop and promote industry leading standards for media and content.Assist with writing formal requirements and specifications documents; drivevendors to develop, integrate and test hardware/software; building anddocumenting solutions.Maintains communication of project statuses and drives for continuedimprovement in quality and availability of each the systems and product.Work jointly with the Product and Technology development teams to innovate,integrate and identify/resolve issues.Design product instrumentation and test automation.QualificationsPOSITION REQUIREMENTS AND EXPERIENCEExtensive experience with development and integration of HTTP Server and Proxytechnologies such as Apache Traffic Server, Nginx, Varnish, Squid, etc.Experience with agile software development practices.Experience working with XML and web services interfaces including SOAP, JSONand REST.Deep knowledge of network technologies such as DNS, Anycast, etc.Experience with development and support of large scale production systemsworking within a 24x7 operations environment.Experience with rapid development and deployment environments that practicecontinuous integration and development, Agile software developmentmethodologies.Knowledge and application of coding and scripting required (Go, Java,Python, PERL, Bash, etc)Ability to work independently but also within a team environment includingbeing technical lead.Creative problem-solving skills while working in a fast-paced, start-upenvironmentExcellent verbal, written, and interpersonal communications skills.Ability to handle several tasks, be organized, make decisions, and workefficiently and effectively under deadlines.EDUCATIONBachelor of Science (B.S.) degree in Computer Engineering, ComputerScience, Information Technology or equivalent work experience.7+ years of industry related engineering experience.Company ProfileAs America's Un-carrier, T-Mobile US, Inc. (NASDAQ: "TMUS") isredefining the way consumers and businesses buy wireless services throughleading product and service innovation. The company's advanced nationwide 4Gand 4G LTE network delivers outstanding wireless experiences for customers whoare unwilling to compromise on quality and value. Based in Bellevue,Washington, T-Mobile US provides services through its subsidiaries andoperates its flagship brands, T-Mobile and MetroPCS. For more information,pleaEOE StatementWe Take Equal Opportunity Seriously - By Choice.T-Mobile USA, Inc. is an Equal Opportunity Employer. All decisionsconcerning the employment relationship will be made without regard to age,race, color, religion, creed, sex, sexual orientation, genderidentity or expression, national origin, marital status, citizenshipstatus, veteran status, the presence of any physical or mentaldisability, or any other status or characteristic protected by federal,state, or local law.