
Principal Data Engineer
NBCUniversal
full-time
Posted on:
Location Type: Remote
Location: New York • United States
Visit company websiteExplore more
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