This job has expired, please see additional jobs below
Sr. Software Engineer
NBC Universal
Universal City, CA, United States
Job Details - this job has expired, please see similar jobs below
About Us
NBCUniversal is one of the world’s leading media and entertainment companies in the development, production, and marketing of entertainment, news, and information to a global audience. NBCUniversal owns and operates a valuable portfolio of news and entertainment television networks, a premier motion picture company, significant television production operations, a leading television stations group, and world-renowned theme parks. NBCUniversal’s policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law.
Responsibilities
Development and assist with the implementation of an analytics backend to support our slate of games. You’ll be on the ground floor, helping decide the direction of the code and architecture. This includes:
Developing Data Store / Data Warehouse
Integration and implementation of 3rd tools via SDKs and APIs
Translate and code Data Science models into production ready units
Qualifications/Requirements
Basic Qualifications:
Seven or more years of experience in a software development
Expertise with Java/Python/Scala
Experience with a Java libraries and frameworks (Spring)
Expertise with Cassandra/Hadoop/Spark/Impala or similar
Experience building machine learning back-ends (Tensorflow)
In-depth understanding of SQL
Solid command and the ability to implement modern design patterns
Experience working with cross functional teams
Experience developing in Java or other object oriented languages for a distributed environment
Familiar with various design and architectural patterns
Excellent written and verbal communication skills
Experience with AWS
Experience with distributed systems, micro-services (Kubernetes)
Write Unit tests, perform code reviews
Additional Job Requirements:
Interested candidate must submit a resume/CV through www.nbcunicareers.com to be considered
Desired Characteristics
Data driven
Big Data Experience (Spark, Cassandra preferred)
Continuous Integration/Continuous Deployment
Familiarity with build tools (Maven preferred)