NBC - Englewood Cliffs, NJ

posted about 2 months ago

Full-time - Mid Level
Remote - Englewood Cliffs, NJ
Broadcasting and Content Providers

About the position

The Software Engineer position at NBCUniversal focuses on leading the development of innovative systems and solutions utilizing generative AI technologies. The role involves designing, building, and supporting APIs, machine learning services, and foundational database technologies, while collaborating with a multidisciplinary team to deliver high-quality software solutions in a fast-paced environment.

Responsibilities

  • Create new business logic leveraging RESTful API standards and best practices on the backend of systems.
  • Deploy and maintain databases and storage for applications in both SQL and NoSQL styles.
  • Design features that extend from the application user interface to underlying APIs.
  • Uphold high standards of code quality through rigorous testing and adherence to code standards.
  • Collaborate with data scientists, business analysts, and machine learning infrastructure to connect business and technology partners.
  • Understand and apply Machine Learning best practices and algorithms.
  • Develop automated tests for code to ensure compatibility with various systems.
  • Create documentation for developers and business users to understand products.
  • Work collaboratively within a multidisciplinary team to deploy solutions efficiently.
  • Deploy to cloud-based platforms and troubleshoot application and configuration issues.
  • Utilize tools for code and test generation to accelerate feature delivery.

Requirements

  • 3+ years of experience in backend or fullstack development.
  • Proven capability to bring a basic application from idea to delivery independently.
  • Experience with Python for application development, AWS, database systems, and SQL.
  • Familiarity with the Python ecosystem, including tools for build, test, and deployment.
  • Ability to work with ambiguity and think critically about problems.
  • Basic understanding of backend technologies and RESTful services.
  • Demonstrated ability to adapt to an agile development environment.

Nice-to-haves

  • Competent working in secured internal network environments and complex cloud network setups.
  • Familiarity with integrating large language models and AI-generated content technologies.
  • Familiarity with the development ecosystem around LLM integration, such as langchain.
  • Proven adaptability in a fast-paced technology landscape.
  • Effective communication skills for collaboration across diverse teams.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k)
  • Paid leave
  • Tuition reimbursement
  • Employee discounts and perks
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service