Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

NBCUniversal Logo

Senior Software Engineer - AI Services

NBCUniversal

$155,000 - $175,000
Aug 14, 2025
Englewood, NJ, USA
Apply Now

The AI Experiences team at CNBC is looking to build a content intelligence layer that powers personalization and other AI-driven capabilities across digital platforms.

Requirements

  • 3+ years of professional experience in software development
  • Proficiency in multiple languages: Python (Langchain, LangGraph, Gradio, Pandas, FastAPI, Uvicorn, FastMCP, Boto3), Java, Golang, JavaScript, TypeScript, Node.js, ReactJS, EmberJS, AngularJS, Spring (Java), C/.NET, Groovy
  • Strong experience with cloud platforms (AWS preferred; Azure also valued): AWS services: SageMaker, Transcribe, Translate, Amazon Bedrock, Amazon Q, EC2, S3, SQS/SNS
  • Familiarity with vector databases (Pinecone, FAISS, Weaviate), semantic search, NLP, Hugging Face
  • Experience building and maintaining data pipelines (Kafka, Spark, Flink)
  • Understanding of ML lifecycle integration: model serving, vector stores, orchestration
  • Strong system design, microservices, caching, and CI/CD experience

Responsibilities

  • Design and build scalable APIs and backend services (REST, GraphQL, gRPC) for real-time and batch use cases
  • Develop workflows using tools like n8n, Airflow, or similar low-code orchestration platforms
  • Integrate content signals (taxonomy, vector embeddings, topic modeling) with user behavior for personalization
  • Operationalize ML models and contribute to content graph infrastructure
  • Collaborate with product and platform teams to deliver AI-powered experiences
  • Ensure systems are testable, secure, observable, and performant
  • Monitor production systems using tools like Datadog (LLM observability) and Splunk

Other

  • Comfortable working in Linux environments
  • Background in digital media, publishing, or content personalization (preferred)
  • Certifications in AWS, Azure, or AI/ML-related disciplines (preferred)
  • Familiarity with observability best practices for AI/LLM-based systems (preferred)
  • Experience working in agile, cross-functional product teams (preferred)