NBCUniversal

Software Engineer – Data, Streaming & Cloud Platforms, AWS

NBCUniversal

full-time

Posted on:

Location Type: Hybrid

Location: ColoradoNew JerseyUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $97,445 - $146,168 per year

About the role

  • Design, build, and operate real-time abuse and fraud detection services processing high-volume event streams
  • Author and evolve detection rules and signals using streaming frameworks
  • Develop and maintain cloud-native services and APIs in Python and Java
  • Build and operate event-driven pipelines using AWS services such as Kinesis, Lambda, S3, and DynamoDB
  • Collaborate closely with security, compliance, and product partners to turn new threat patterns into production mitigations
  • Ensure systems are observable, scalable, and resilient in a production AWS environment.

Requirements

  • Strong experience building production-grade systems in Python (Java experience a plus)
  • Hands-on experience with AWS, especially Kinesis, Lambda, S3, DynamoDB, and IAM
  • Experience with Apache Flink, Kinesis Streams, or similar streaming rule engines
  • Background in data engineering, data analytics, or applied data science
  • Exposure to machine learning or statistical techniques used in detection, scoring, or classification
  • Ability to design and maintain RESTful APIs and backend services
  • Comfortable working in Linux-based production environments
  • Strong problem ownership, bias for action, and ability to operate independently in a small team.
Benefits
  • Best-in-class Benefits to eligible employees
  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Remote work options

Applicant Tracking System Keywords

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

Hard skills
PythonJavaAWSKinesisLambdaS3DynamoDBApache FlinkRESTful APIsdata engineering
Soft skills
problem ownershipbias for actionindependencecollaboration