NBCUniversal

Principal Data Engineer

NBCUniversal

full-time

Posted on:

Location Type: Remote

Location: New YorkUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $160,000 - $200,000 per year

Job Level

About the role

  • 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

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 patterns, 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
Benefits
  • medical, dental and vision insurance
  • 401(k)
  • paid leave
  • tuition reimbursement
  • a variety of other discounts and perks
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
ScalaJavaPythonmicroservicesserverlessevent-driven patternsdata structuresalgorithmsobject-oriented designfunctional programming
Soft Skills
leadershipcommunicationcollaborationproblem-solvingpeer code reviews
Certifications
Bachelor’s degree in Computer Science