Avid
Avid
A Avid desenvolve softwares e ferramentas de produção para profissionais de mídia, entretenimento e música. Seus produtos, incluindo o Pro Tools e o Media Composer, apoiam a criação de conteúdo de áudio e vídeo nos setores de música, cinema, televisão, jornalismo e produção ao vivo. A empresa também aplica inteligência artificial para aprimorar os fluxos de trabalho criativos e trabalha com grupos do setor em abordagens responsáveis para o uso de IA na música e na mídia.

Engenheiro principal de desenvolvimento de software, bancos de dados - Trabalho remoto na Polônia

Lidere a engenharia de software focada em bancos de dados para as soluções de mídia da Avid, com ênfase em desempenho, escalabilidade e confiabilidade. Analise o comportamento em ambientes virtualizados e sistemas distribuídos complexos.

Descrição

  • Desenvolver, testar, otimizar e manter soluções de mídia da Avid
  • Resolver problemas complexos de engenharia em todo o produto
  • Analisar o comportamento do mecanismo em ambientes virtualizados
  • Investigar problemas de integridade de dados, desempenho, escalabilidade e estabilidade do sistema
  • Analisar fluxos de trabalho de ponta a ponta que conectam aplicações web, serviços de backend e sistemas orientados a mensagens
  • Transformar requisitos funcionais de alto nível em projetos técnicos detalhados
  • Orientar a implementação até a conclusão com as equipes participantes
  • Coordenar atividades de desenvolvimento e entregas entre equipes globais distribuídas em vários locais

Requisitos

  • Pelo menos 8 anos de experiência em desenvolvimento de software
  • Ampla experiência com C e C++, incluindo STL, Boost, genéricos, algoritmos, estruturas de dados, Microsoft Visual Studio, Win32 API e COM/DCOM
  • Experiência com Microsoft Windows Server e ambientes de cluster, fluxos de plugins e módulos do Apache e desenvolvimento e depuração de aplicações em ambientes virtualizados, como VMware
  • Experiência com scripts do PowerShell e integração e implantação contínuas usando GitHub
  • Conhecimento de conceitos e arquiteturas REST, com capacidade de avaliar sistemas complexos e concluir fluxos de trabalho
  • Capacidade de diagnosticar problemas de desempenho e implementar soluções que melhorem o desempenho, a escalabilidade e a estabilidade do produto
  • Capacidade de analisar requisitos, comunicar-se com eficácia com responsáveis pelo produto e equipes distribuídas e coordenar o trabalho em um ambiente com vários locais
  • Fluência em inglês falado e escrito
  • Será considerado um diferencial ter experiência com Postgres e outros bancos de dados SQL
  • Será considerado um diferencial ter experiência com ferramentas de desenvolvimento assistido por IA, como o Microsoft Copilot
  • Será considerado um diferencial ter experiência de programação em Golang
  • Será considerado um diferencial ter experiência na implantação de SaaS baseado em nuvem com AWS, Azure ou GCP
  • Será considerado um diferencial ter experiência com práticas de desenvolvimento Agile
  • Será considerado um diferencial ter experiência com ferramentas de monitoramento, como Prometheus

Benefícios

  • Trabalho remoto flexível desenvolvido para apoiar o equilíbrio entre vida profissional e pessoal
  • Programas de desenvolvimento profissional com mentoria e apoio ao crescimento na carreira
  • Ambiente de trabalho com igualdade de oportunidades, focado em diversidade, inclusão e uma experiência acolhedora para os funcionários
  • Pacote de benefícios que inclui seguro de saúde e de vida
  • Recompensas por indicação de funcionários
  • Políticas generosas de licenças que apoiam o equilíbrio entre vida profissional e pessoal