Enable job alerts via email!

[Tecnologia] Desenvolvedor(a) Back-End Sênior IA

Contabilizei Contabilidade Ltda

United States

Remote

USD 80,000 - 120,000

Full time

17 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Uma empresa inovadora está em busca de um desenvolvedor de software com foco em Inteligência Artificial. O profissional será responsável por projetar e desenvolver soluções de alta performance, colaborando com equipes técnicas e de negócios. Este papel envolve a identificação de melhorias em sistemas existentes e a implementação de práticas de qualidade, como testes e DevOps. Se você é apaixonado por tecnologia e busca um ambiente dinâmico e desafiador, esta é a oportunidade ideal para você se destacar e contribuir para o futuro da IA.

Qualifications

  • Experiência em sistemas distribuídos e micro serviços.
  • Conhecimento em metodologias ágeis como Scrum e Kanban.

Responsibilities

  • Desenhar soluções de IA alinhadas aos objetivos estratégicos da companhia.
  • Garantir a qualidade das entregas através de revisão de código testável.

Skills

Sistemas distribuídos
Testes Unitários
DevOps
Python
Java
Metodologias ágeis

Education

Ensino superior em Análise de Sistemas
Engenharia da Computação

Tools

Git
CI/CD
PostgreSQL

Job description

Irá atuar na diretoria de tecnologia com foco em IA. Entregar soluções baseadas em software de alta performance e qualidade, construindo de maneira colaborativa com outros desenvolvedores e colaboradores do seu time. Propor soluções técnicas que viabilizem objetivos estratégicos de maneira eficiente, monitorável, escalável e segura. Atuar em conjunto com o time técnico e negocial na busca por oportunidades e soluções alinhadas com os objetivos da equipe, viabilizando e acompanhando as soluções para o atingimento dos resultados.

Responsabilidades principais:
  1. Desenhar a solução (arquitetura, modelagem, design de código), focada na integração de modelos e soluções de IA (generativa), desenvolvendo sistemas que entreguem valor e estejam alinhados com os objetivos estratégicos da companhia.
  2. Disseminar e compartilhar conhecimento com as comunidades interna e externa, mantendo-se atualizado sobre tendências de Inteligência Artificial e melhores práticas, contribuindo para aumentar a relevância da companhia no mercado de IA.
  3. Ajudar no desenvolvimento técnico de profissionais com menos experiência, apoiando o crescimento do time.
  4. Identificar problemas na base de código existente e de arquitetura, focando na integração e eficiência dos modelos de IA generativa, aplicando melhorias que otimizem desempenho, escalabilidade, custo e interação com IA.
  5. Garantir a qualidade das entregas da equipe através da entrega e revisão de código testável, resolvendo problemas e impedimentos que impactem prazos e expectativas.
  6. Implementar monitoramento e observabilidade de funcionalidades e rotinas de back-end, assegurando a saúde das aplicações.
  7. Projetar, desenvolver e manter aplicações back-end, suportando integrações com modelos de IA generativa e interfaces diversas, para otimizar desempenho e garantir soluções de alta performance alinhadas às capacidades de IA.
  8. Comunicar conceitos técnicos de forma clara e acessível para diferentes públicos, incluindo não técnicos.
  9. Identificar e resolver problemas técnicos e de processo de forma proativa, usando dados como base para decisões.
  10. Analisar problemas complexos e desenvolver soluções criativas e eficientes que entreguem valor através de software.
  11. Trabalhar bem em equipe, lidando com diferentes personalidades e perspectivas, promovendo um ambiente de trabalho produtivo.
  12. Gerenciar múltiplas tarefas e prazos, organizando o trabalho de maneira eficaz e comunicando-se de forma eficiente com pares e liderança.
  13. Negociar prazos, escopos e requisitos com o time e stakeholders.
  14. Trabalhar de forma autônoma e gerenciar suas responsabilidades sem supervisão constante.
Requisitos mínimos:
  • Ensino superior completo em áreas como Análise de Sistemas, Engenharia da Computação ou similares.
  • Domínio de Sistemas distribuídos, preferencialmente Monolitos e Micro Serviços.
  • Domínio de abordagens de qualidade, como Testes Unitários, TDD, BDD.
  • Domínio de DevOps, incluindo Git, PR, Release, Deploy, CI/CD.
  • Experiência em projetos críticos e de alto desempenho.
  • Domínio de Paradigmas de programação, preferencialmente Estruturada, Orientada a Objetos e Funcional.
  • Domínio de Bancos de dados, preferencialmente Pinecone, DataStore e PostgreSQL.
  • Conhecimento de metodologias ágeis, como Scrum e Kanban.
  • Domínio de linguagens de programação, preferencialmente Python e Java.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.