Global Relay
NBCUniversal
Arquiteto de Soluções ML
Descrição da Empresa
A NBCUniversal é uma das líderes mundiais no setor de mídia e entretenimento. Criamos conteúdos de excelência, que distribuímos por meio de nosso portfólio de filmes, programas de televisão e serviços de streaming, e que ganhamos vida através de nossos parques temáticos internacionais, produtos de consumo e experiências. Possuímos e operamos marcas de destaque nas áreas de entretenimento e notícias, incluindo NBC, NBC News, NBC Sports, Telemundo, as estações locais da NBC, Bravo e Peacock, nosso serviço de streaming premium financiado por publicidade. Produzimos e distribuímos filmes e programas de entretenimento de primeira linha por meio de nossos poderosos estúdios de cinema e televisão, incluindo Universal Pictures, DreamWorks Animation e Focus Features, bem como os quatro estúdios de televisão globais reunidos sob a bandeira Universal Studio Group. Também operamos parques temáticos e experiências de destaque em todo o mundo através da Universal Destinations & Experiences, incluindo o Universal Orlando Resort, que abriga o Universal Epic Universe, e o Universal Studios Hollywood. A NBCUniversal é uma subsidiária da Comcast Corporation. Visite nbcuniversal.com para mais informações.
Nosso impacto baseia-se na melhoria das comunidades onde nossos funcionários, clientes e públicos vivem e trabalham. Temos uma rica tradição de compromisso social e garantimos que nossos funcionários tenham a oportunidade de se envolver em suas comunidades. Defendemos uma cultura inclusiva e nos esforçamos para atrair e desenvolver uma força de trabalho talentosa para criar e oferecer uma ampla gama de conteúdos que reflitam nosso mundo.
A NBCUniversal é uma das empresas líderes mundiais em mídia e entretenimento. Criamos conteúdo de classe mundial, que distribuímos em nosso portfólio de filmes, televisão e streaming, e trazemos à vida por meio de nossos destinos de parques temáticos globais, produtos de consumo e experiências. Possuímos e operamos marcas líderes de entretenimento e notícias, incluindo NBC, NBC News, NBC Sports, Telemundo, NBC Local Stations, Bravo e Peacock, nosso serviço de streaming premium com suporte de anúncios. Produzimos e distribuímos entretenimento filmado e programação de primeira linha por meio de nossos poderosos estúdios de cinema e televisão, incluindo Universal Pictures, DreamWorks Animation e Focus Features, e os quatro estúdios de televisão globais sob a bandeira Universal Studio Group, e operamos parques temáticos e experiências líderes do setor em todo o mundo por meio da Universal Destinations & Experiences, incluindo o Universal Orlando Resort, lar do Universal Epic Universe, e o Universal Studios Hollywood. A NBCUniversal é uma subsidiária da Comcast Corporation. Visite nbcuniversal.com para mais informações.
Nosso impacto está enraizado na melhoria das comunidades onde nossos funcionários, clientes e públicos vivem e trabalham. Temos uma rica tradição de retribuição e garantimos que nossos funcionários tenham a oportunidade de servir suas comunidades. Defendemos uma cultura inclusiva e nos esforçamos para atrair e desenvolver uma força de trabalho talentosa para criar e entregar uma ampla gama de conteúdo que reflita nosso mundo.
Descrição da Vaga
Estamos buscando um Arquiteto de Soluções ML que traga ampla experiência em engenharia de software, juntamente com uma forte experiência adjacente a machine learning. Nesta função, você liderará o design de alto nível de sistemas que integram modelos de ML ao nosso conjunto de produtos mais amplo. Você atuará como um consultor técnico, avaliando os requisitos do cliente e determinando se eles podem ser atendidos com soluções prontas para uso ou se devem ser escalados como iniciativas de pesquisa especializadas para nossas equipes de Deep Learning e Aprendizado por Reforço.
Esta função é ideal para um engenheiro com mentalidade de sistemas que possa traduzir a visão do produto em uma arquitetura escalável, equilibrando viabilidade técnica, desempenho e manutenibilidade.
Estamos à procura de um Arquiteto de Soluções ML com sólida experiência geral em engenharia de software, bem como uma boa experiência relacionada ao aprendizado de máquina. Nesta função, você será responsável pelo design de alto nível dos sistemas que integram modelos de ML à nossa oferta de produtos. Você atuará como consultor técnico, avaliando as necessidades dos clientes para determinar se elas podem ser atendidas com soluções prontas para uso ou se devem ser confiadas às nossas equipes especializadas em aprendizado profundo e aprendizado por reforço.
Esta vaga é particularmente adequada para alguém com visão sistêmica, capaz de traduzir uma visão de produto em uma arquitetura escalável, conciliando viabilidade técnica, desempenho e manutenibilidade.
Principais Responsabilidades
- Integração de Sistemas e Coprocessamento: Projetar e implementar as camadas de software que permitem que modelos de ML interajam com um motor de renderização em tempo real. Isso inclui o gerenciamento de pré-processamento e pós-processamento de dados (coprocessamento) para garantir uma execução de alto desempenho.
- Consultoria Técnica: Avaliar os requisitos recebidos dos clientes para determinar o melhor caminho a seguir. Você decidirá se uma tarefa pode ser resolvida usando ferramentas prontas para uso ou se requer um projeto de pesquisa aprofundado a ser entregue aos nossos engenheiros de Deep Learning ou Aprendizado por Reforço.
- Engenharia Agnóstica de Linguagem: Construir e manter wrappers, APIs e microsserviços que permitam que nossa pilha de ML permaneça flexível e agnóstica de linguagem em diferentes ambientes de produção.
- Coordenação Interfuncional: Atuar como o principal ponto de contato técnico entre a liderança técnica, clientes e a equipe central de engenharia para especificar os requisitos de dados e integração.
- Execução Modular: Dividir visões de produto complexas em componentes arquiteturais gerenciáveis, garantindo que os componentes de ML sejam entregues como parte de um produto de software estável e escalável.
Responsabilidades principais
- Integração de sistemas e coprocessamento: Projetar e implementar as camadas de software que permitem que modelos de ML interajam com um motor de renderização em tempo real, incluindo os componentes de pré-processamento e pós-processamento necessários para uma execução de alto desempenho.
- Consultoria técnica: Avaliar as solicitações dos clientes e determinar a melhor abordagem a ser adotada, seja usando ferramentas disponíveis no mercado ou projetos de pesquisa especializados a serem confiados às equipes de aprendizado profundo ou aprendizado por reforço.
- Engenharia agnóstica de linguagem: Desenvolver e manter wrappers, API e microsserviços para garantir a flexibilidade e a interoperabilidade da pilha de ML em diferentes ambientes de produção e linguagens de programação.
- Colaboração interfuncional: Atuar como o principal ponto de contato técnico entre a direção, os clientes e as equipes de engenharia para definir os requisitos de integração, sistema e dados.
- Execução modular: Decompor visões de produto complexas em componentes arquiteturais claros para entregar funcionalidades de ML dentro de um produto de software estável e escalável.
Qualificações
Qualificações
- Educação: Diploma em Ciência da Computação, Engenharia de Software ou área relacionada.
- Experiência Profissional: Experiência comprovada como Arquiteto de Software ou Engenheiro de Sistemas em um ambiente de ritmo acelerado.
- Contexto do Setor: Experiência anterior em setores com equipes multidisciplinares complexas, como robótica, redes inteligentes, agricultura de precisão, desenvolvimento de jogos ou aeroespacial.
Proficiência Técnica
- Ferramentas Generalistas: Fluência com Git e shell Unix, com forte capacidade de trabalhar em várias linguagens de programação conforme necessário (idealmente incluindo uma ou mais entre Python, C++, C#).
- Conhecimento Arquitetural: Compreensão profunda de como integrar modelos de ML em software de produção (por exemplo, design de API, corretores de mensagens e conteinerização, orçamento de computação e memória).
- Fluência com geometria 3D, álgebra linear e/ou computação gráfica
- Alfabetização em ML: Embora você possa não estar treinando modelos diariamente, você deve ter experiência adjacente a ML suficiente para entender as restrições do modelo, os requisitos de dados e o "estado da arte".
Atributos
- Tomada de Decisão Estratégica: Capacidade de realizar análises de "Construir vs. Comprar" para componentes de ML.
- Comunicação: Capacidade excepcional de traduzir a visão de produto de alto nível em especificações de engenharia concretas para a liderança técnica e engenheiros especializados.
- Conscienciosidade: Alta atenção aos detalhes em relação à estabilidade e interoperabilidade do sistema
Qualificações
- Diploma em ciência da computação, engenharia de software ou área relacionada.
- Experiência comprovada como arquiteto de software, arquiteto de soluções ou engenheiro de sistemas em um ambiente dinâmico.
- Experiência em setores multidisciplinares, como robótica, redes inteligentes, agricultura de precisão, desenvolvimento de jogos ou aeroespacial, é altamente valorizada.
Competências técnicas
- Ferramentas generalistas: Excelente domínio de Git e ambientes Unix, com capacidade de trabalhar em várias linguagens de programação conforme necessário, idealmente Python, C++ ou C#.
- Conhecimentos arquiteturais: Compreensão profunda da integração de modelos de ML em softwares de produção, incluindo design de API, corretores de mensagens, conteinerização, bem como planejamento de recursos de computação e memória.
- Domínio de geometria 3D, álgebra linear e/ou computação gráfica.
- Alfabetização em ML: Experiência conexa suficiente em aprendizado de máquina para entender as restrições dos modelos, as necessidades de dados e o estado da arte, mesmo sem treinar modelos diariamente.
Qualidades procuradas
- Tomada de decisão estratégica: Capacidade de realizar análises pertinentes de tipo build vs. buy para componentes e sistemas que integram ML.
- Comunicação: Excelente capacidade de traduzir uma visão de produto de alto nível em especificações de engenharia concretas para a direção e equipes técnicas especializadas.
- Rigor: Grande atenção dada à estabilidade dos sistemas, à interoperabilidade e à manutenibilidade a longo prazo.
Requisitos Adicionais
Híbrido: Esta posição atualmente possui um cronograma híbrido, que exige contribuição presencial no escritório no mínimo quatro dias por semana. A Empresa reserva-se o direito de alterar os requisitos presenciais a qualquer momento.
- Experiência com ajuste fino (fine-tuning) e implantação de modelos é um diferencial.
- Diferencial: Experiência em ajuste fino (fine-tuning) e implantação de modelos de aprendizado de máquina constitui uma vantagem importante.
Informações Adicionais
Como parte de nosso processo de seleção, candidatos externos podem ser solicitados a comparecer a uma entrevista presencial com um funcionário da NBCUniversal em um de nossos locais antes de uma decisão de contratação. A política da NBCUniversal é fornecer oportunidades iguais de emprego a todos os candidatos e funcionários, sem distinção de raça, cor, religião, credo, gênero, identidade ou expressão de gênero, idade, origem nacional ou ancestralidade, cidadania, deficiência, orientação sexual, estado civil, gravidez, status de veterano, associação às forças armadas, informações genéticas ou qualquer outra base protegida pela lei aplicável.
Se você é um indivíduo qualificado com deficiência ou um veterano com deficiência e precisa de suporte durante o processo de candidatura e/ou recrutamento como resultado de sua deficiência, você tem o direito de solicitar uma acomodação razoável. Você pode enviar sua solicitação para [email protected].
Segmento de Negócios: NBCU Corporate
