ViacomCBS Jobs

Job Information

ViacomCBS Sr Fullstack Web Engineer in United States

REF#: 37015


JOB TYPE: Full-Time Staff




CBS Interactive, a division of ViacomCBS, is the world’s largest publisher of premium digital content and a perennial top 10 Internet company. CBS Interactive’s brands span popular categories like technology, entertainment, sports, news and gaming.

Properties include the websites, apps and streaming services of the CBS Television Network such as the CBS All Access subscription service, CBS News Digital platforms including the 24/7 digital news network CBSN, and CBS Sports Digital brands including the 24-hour streaming sports news network CBS Sports HQ, as well as digital-first properties in key content verticals, including CNET, ZDNet,, GameSpot,, Metacritic and Chowhound.

Follow CBS Interactive on Twitter and Facebook.


Division Overview:

The Applied Machine Learning Group at CBS Interactive is seeking a Full-stack Web Engineer to join our distributed team. As a member of our team, you will develop products with an eye toward code extensibility and UI best practices for design and maintainability, leveraging open source libraries and frameworks as appropriate, and providing documentation and test automation as needed. You will be instrumental in the on-going development of our web application and tools that allow customers to interact with our services including data analysis, content search, recommendations and more.

Role Details:

As a Full-stack Web Engineer on the Applied Machine Learning Group, you’ll play a key role in the design and development of web applications, tools, and APIs for AI/ML products that support brands across CBS Interactive and ViacomCBS. Location is open for remote work.

Your Day-to-Day:

  • Work with the product manager and lead engineers to design and develop a variety of features, reusable components and products that provide a window into the services we support, such as recommendations, search, and video services.

  • Demo new features to the team and to clients.

  • Take initiative in the architectural design, implementation, and delivery of product features

  • Write code that is optimized for performance and maintainability. Pursue simplicity, efficiency, and reliability.

  • Use independent judgment to take existing code, understand its function and change/enhance as needed

  • Triage and fix reported bugs

  • Communicate estimates, schedules, issues and dependencies to technical or project lead

  • Bring new ideas about technology to engineering team and product manager


What you bring to the team:

You have -

  • Solid foundation and programming experience in Python, Django, and SQL

  • Expertise in Javascript, CSS, and UI frameworks

  • A passion for creating UI layouts and workflows that are intuitive and highly performant

  • Knowledge of database schema design best practices and ORM experience

  • Working knowledge of developing and interfacing with thoughtfully-designed HTTP APIs (REST or gRPC)

  • Experience in creating data pipelines, often comprised of various sources, for use by the front end application

  • Development experience in one of the major Cloud platforms (AWS, Google Cloud Platform, Azure)

  • Solid knowledge in both NoSQL and Relational Data Stores in Google Cloud Platform like CloudSQL and BigQuery

  • Excellent problem solving, collaboration and communication skills, both verbal and written

  • Self-starter who is comfortable taking the lead on a task, collaborating with other engineers to design and implement features

  • BS or MS in Computer Science or equivalent work experience

  • Minimum of 3+ years of relevant development experience

You might also have -

  • Strong understanding of technologies in Google Cloud Platform (GCP certification)

  • Familiarity with Kubernetes and cloud deployments

  • Experience with Elasticsearch, Redis

  • Experience developing solutions within container orchestration systems

  • Desire to contribute to the open-source community (i.e., blogs, source code, etc)

  • Strong interest in data applications and the ML/AI space

What we offer you -

  • A culture of learning - we’re always looking for ways to improve our development and management of our models that power our AI products. You will always be encouraged to learn outside of your focus.

  • A group of talented and friendly peers. We’re a small team so you can have a big impact.

  • A stable, collaborative and supportive work environment tuned to working with team members remote from your location.


FUNCTION: Software Engineering

EEO Statement:

ViacomCBS is an equal opportunity employer (EOE) including disability/vet.

At ViacomCBS, the spirit of inclusion feeds into everything that we do, on-screen and off. From the programming and movies we create to employee benefits/programs and social impact outreach initiatives, we believe that opportunity, access, resources and rewards should be available to and for the benefit of all. ViacomCBS is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ethnicity, ancestry, religion, creed, sex, national origin, sexual orientation, age, citizenship status, marital status, disability, gender identity, gender expression, and Veteran status

If you are a qualified individual with a disability or a disabled veteran, you may request a reasonable accommodation if you are unable or limited in your ability to use or access as a result of your disability. You can request reasonable accommodations by calling 212.846.5500 or by sending an email to Only messages left for this purpose will be returned.