Principal Data Engineer

NBCUniversalNew York, NY
Remote

About The Position

As a Principal Data Engineer on the AdSmart Engineering Team, you will be directly responsible for design, development, and maintenance of next generation of data‑driven advertising technology at NBCUniversal. You will architect and develop platform components that power large‑scale audience intelligence, cross‑platform identity, real‑time decisioning, and AI‑enhanced advertising capabilities. The products will enable NBCUniversal to better understand its brand’s audiences such as NBC News, Bravo, The Tonight Show, Saturday Night Live, and Peacock streaming service as well as audiences that cross brands.

Requirements

  • Bachelor’s degree in Computer Science or related field
  • 15+ years of software development experience, as a developer and/or manager
  • Fluency in Scala, Java, or Python programming languages
  • Strong fundamentals in DS/algorithms, OO, FP design patters, and distributed systems
  • Experience with AWS serverless and container services
  • Experience with both relational database design (SQL), non-relational (NoSQL) databases
  • Experience developing and/or consuming web interfaces (REST API) and associated skills
  • Excellent communication, collaboration, and problem-solving skills
  • Self-directed, ability to multi-task, sharp analytical abilities, excellent communication skills

Nice To Haves

  • Experience with software containerization, such as Docker
  • Experience developing applications using Apache Spark or similar data processing frameworks
  • Experience with AWS or other Cloud Providers
  • Experience with AWS Lambda, Glue, ECS and similar serverless backend technologies
  • Experience with Kafka/MSK, Flink, Kinesis
  • LLM, Agentic AI experience
  • Ad tech experience
  • Results-oriented, high energy, self-motivated

Responsibilities

  • Serve as a principal software engineer for AdSmart products
  • Architect and develop mission‑critical backend services using microservices, serverless, and event‑driven patterns under the leadership of the VP of Engineering
  • Participate in scrum ceremonies and perform peer code reviews
  • Utilize cutting-edge cloud computing technologies to solve problems
  • Drive integration of LLMs, AI agents, vector search, and ML‑based personalization
  • Supporting products with the overall roadmap and providing updates to senior leadership

Benefits

  • This position is eligible for company sponsored benefits, including medical, dental and vision insurance, 401(k), paid leave, tuition reimbursement, and a variety of other discounts and perks.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service