É um serviço de vagas e informações sobre empresas que estou criando sozinho como projeto paralelo.
Quando vemos uma vaga, o que realmente queremos saber é "quantos funcionários essa empresa tem e como são o salário médio e a situação financeira?", mas isso não aparece no anúncio. Por isso, estou criando o serviço com o objetivo de combinar automaticamente dados reais da empresa com a vaga e mostrar tudo em uma única tela.
Visão geral
- Integração de vagas de 8 canais: Wanted, Saramin, JobKorea, Jumpit, Rallit, Programmers, Careerly e Remember (com alta proporção de cargos de desenvolvimento)
- Exibição em cada vaga de número de funcionários, salário médio, dados financeiros, certificações governamentais e stack/cargo da empresa
- Série temporal de tendências de contratação por stack, cargo e porte
- Consulta sem login
Atualizações recentes
- Grande ampliação da cobertura de número de funcionários e salário médio: após normalizar os nomes das empresas nos dados públicos do National Pension Service, faço correspondência local + complemento via API. Muitas empresas que antes não eram encontradas por causa da forma de escrever o nome jurídico (
㈜,주식회사, nome do serviço entre parênteses) foram recuperadas com normalização e correspondência por nome-base. - Estruturação do corpo das vagas: anúncios em formatos diferentes conforme a fonte (texto simples ou imagem) são normalizados por LLM em 5 seções: função, qualificações, diferenciais e benefícios. Vagas em formato de imagem são convertidas em texto por OCR antes da estruturação.
- Remoção de duplicatas por postagem cruzada: quando a mesma vaga é publicada em várias plataformas, faço clustering por empresa e título e uno em um único item representativo (incluindo apelidos de nomes de empresas em inglês ↔ coreano).
- Filtro de empresas com certificação governamental: correspondência com empresas Venture, Inno-Biz, Main-Biz e executoras de P&D do governo para oferecer badges e filtros.
- Indicadores financeiros: índice de capital próprio, ROE, índice de endividamento, além de gráficos de desempenho por ano e tendência de entrada/saída de funcionários.
- Atualização: novas vagas refletidas a cada 2 horas, com desativação automática de vagas encerradas. Também adicionei verificações de sanidade para detectar automaticamente regressões de dados (queda brusca de cobertura ou falha na remoção de duplicatas).
Fontes de dados
As vagas vêm de cada canal, e as informações das empresas combinam National Pension Service (número de funcionários e salário), DART (dados financeiros) e dados públicos de certificações governamentais (API do odcloud). Como os ciclos de atualização são diferentes (vagas = diário/2 horas, previdência = mensal, DART = anual), cada fonte é coletada em uma frequência diferente.
Como estou fazendo isso sozinho, ainda há muitos pontos a melhorar. Experimentem e me mandem feedback; vou refletir isso no serviço (na parte inferior do site, em 'Issues e Contato' → o registro é feito como issue no GitHub).
1 comentários
Oh... obrigado. Que pessoa generosa... Isso vai ajudar muita gente. Você se esforçou bastante.