Redwood Materials
Etegent Technologies, LTD
Engenheiro de Software
Descrição
Engenheiro de Software
Mais importante para nós são nossa cultura e valores. A cultura da Etegent incorpora respeito, autenticidade, colaboração, flexibilidade, curiosidade e diversão.
O Candidato
Mais do que buscar um candidato com treinamento e experiência específicos, a Etegent busca um tipo especial de pessoa; alguém com uma curiosidade inata e paixão por aprender e entender, temperada pelo reconhecimento das restrições pragmáticas inerentes ao desenvolvimento de soluções reais para problemas reais. Eles são flexíveis e adaptáveis, tendo o desejo e a capacidade de aprender novas habilidades e desenvolver novas capacidades para assumir desafios fora de seu atual campo de experiência. Estamos buscando pessoas muito inteligentes, curiosas, bem-arredondadas e adaptáveis que possam aprender e crescer conforme necessário para enfrentar os desafios em questão.
A Posição
A Etegent está buscando um Engenheiro de Software para ajudar a transicionar algoritmos de exploração de dados de P&D para software utilizável para beneficiar nossos clientes do Departamento de Defesa (DoD) e da Comunidade de Inteligência (IC). Esta oportunidade envolverá o desenvolvimento de software de aplicação desde a conceituação e implementação até a entrega e sustentação para grupos de usuários do DoD e IC. Esta posição é baseada em nosso escritório de Dayton, com algum trabalho realizado nas instalações de nossos clientes.
O candidato ideal terá experiência em todas as fases do ciclo de vida de desenvolvimento de software, será detalhista e terá paixão por criar soluções de software para aprimorar as capacidades de outros. Experiência trabalhando no local para apoiar AFRL ou NASIC é preferível. O foco imediato será trabalhar em projetos em processamento de sinais, eficiência de algoritmos, webstack, bancos de dados, infraestrutura e implantação.
Atributos Chave
- Capacidade de trabalhar de forma independente e como parte de uma equipe, com múltiplos projetos simultâneos.
- Acolhe um desafio: Busca oportunidades e não foge da adversidade.
- Colaborativo: Reconhece a equipe que o apoia nos bastidores e trabalha para entender regularmente as necessidades dos outros e comunica atualizações frequentes.
- Confortável em se ajustar às necessidades de uma pequena empresa e desempenhar várias funções.
A Etegent Technologies é uma empresa de tecnologia focada em defesa com escritórios em Beavercreek e Blue Ash, OH. Somos uma equipe multidisciplinar de engenheiros, cientistas e profissionais de gestão dedicados a desenvolver e comercializar soluções de IA/ML/Software que abordam os desafios e oportunidades mais significativos de nossos clientes.
Responsabilidades do cargo
- Escrever código eficiente, modular e bem documentado.
- Colaborar com cientistas e engenheiros de machine learning na construção de ferramentas de análise de dados.
- Desenvolver conjuntos de ferramentas personalizadas para acelerar a curadoria e o controle de qualidade de dados de machine learning, incluindo rotulagem de dados assistida por máquina e verificações de qualidade.
- Desenvolver pipelines de machine learning confiáveis para apoiar pesquisa, treinamento, avaliação e implantação.
- Construir visualizações de dados numéricos e científicos complexos.
- Desenvolver cadeias de processamento de sinais e algoritmos para processar grandes volumes de dados de sensores com disponibilidade de resultados em tempo quase real.
- Projetar e implementar código otimizado de baixo nível em hardware embarcado
- Projetar e implementar aplicações para usuários finais que utilizam algoritmos de machine learning.
- Construir e implantar sistemas de visão computacional/de machine learning para analistas.
- Arquitetar interfaces de usuário/APIs para simulação de sensores, exploração e análise.
- Identificar arquiteturas e conjuntos de ferramentas para apoiar implementações de design e maneiras de otimizar a taxa de transferência.
- Desenvolver esquemas de banco de dados e interfaces de aplicação para escalar soluções em ambientes de computação de alto desempenho (HPC/Cloud)
- Auxiliar no monitoramento e direção de cronogramas de projetos, recursos e custos.
- Relatar o status do desenvolvimento de software e demonstrar o software aos clientes.
- Construir e manter pipelines de GitLab CI/CD para múltiplos projetos.
Requisitos
Qualificações Necessárias
- Bacharelado em Ciência da Computação, Engenharia de Software ou campo de engenharia relacionado à computação.
- Estamos abertos a recém-formados ou a diferentes níveis de experiência profissional em engenharia de software.
- Experiência prévia em Engenharia de Software.
- Experiência com ferramentas ou bibliotecas de visualização de dados.
- Conhecimento e experiência em desenvolvimento de software orientado a objetos.
- Conhecimento e experiência em ferramentas e metodologias de teste unitário.
- Experiência com sistema operacional Linux.
- Fortes habilidades de comunicação oral e escrita.
- Forte experiência em planejamento e capacidade em um ambiente prático.
- Capacidade de obter e manter uma autorização de segurança TS/SCI.
Qualificações Adicionais para Candidatos de Nível Sênior
Candidatos de nível sênior também devem demonstrar:
- Experiência na construção e manutenção de relacionamentos bem-sucedidos com clientes de P&D, apoiando esforços de crescimento e desenvolvimento de negócios.
- Experiência prévia liderando equipes de projeto multifuncionais e conduzindo projetos à conclusão bem-sucedida.
Qualificações Preferenciais
- Mestrado em Ciência da Computação, Engenharia de Software, Ciência de Dados ou área relacionada.
- 3+ anos de experiência em Engenharia de Software.
- Experiência com bancos de dados relacionais de SQL (por exemplo, PostgreSQL)
- Forte conhecimento de Python e pacotes comuns de ciência de dados / ML (por exemplo, NumPy, PyTorch)
- Experiência ou conhecimento em pipelines de Machine Learning e Machine Learning.
- Experiência em analisar requisitos de usuário e traduzi-los em projetos técnicos.
- Capacidade de entender os requisitos de projetar ou transicionar software em um ambiente de produção
- Capacidade de se atualizar rapidamente em diferentes algoritmos.
- Familiaridade com padrões geoespaciais, aplicações GIS ou formatos de dados geoespaciais (por exemplo, GeoJSON, KML, Shapefiles).
- Forte conhecimento de C++, bem como GPUs e outros hardwares embarcados
- Experiência com desenvolvimento web e frameworks comuns (por exemplo, React, TypeScript).
- Conhecimento e experiência com WebGL, Web Map Service (WMS) e interfaces RESTful.
- Experiência com OpenGL, framework QT e Web Services.
- Experiência em escalar algoritmos para ambientes de alto desempenho (Cloud/DSRC)
- Autorização de segurança TS com adjudicação SCI ativa.
Trabalhando na Etegent
Na Etegent, você fará parte de uma organização em rápido crescimento que combina a sensação de uma pequena empresa com recursos e oportunidades de uma grande empresa. Sabemos que o equilíbrio entre vida pessoal e profissional é incrivelmente importante, por isso, além do seu salário competitivo, plano médico/odontológico/oftalmológico e uma generosa contribuição anual da empresa para o 401(k), você desfrutará do seguinte:
- Flexibilidade: Não é uma pessoa matutina? Sem problemas. Só pedimos que você comece o seu dia às 10:00h. Além disso, você desfrutará de um horário flexível e alguma capacidade de trabalho remoto.
- Vestimenta Casual: Sabemos que coisas incríveis podem ser alcançadas por pessoas em roupas casuais. Permitimos que os funcionários se vistam da maneira que lhes for mais confortável.
- Desenvolvimento Profissional: Aprendizado contínuo por nossa conta. Reembolso fornecido para até 100% de despesas educacionais qualificadas.
- Comida: Mantenha seus níveis de energia com nossa cozinha bem abastecida de lanches e bebidas e desfrute de um almoço semanal com seus talentosos colegas nas Quintas-feiras de Almoço Grátis.
- Eventos divertidos para funcionários: Desfrute de encontros frequentes de funcionários fora do trabalho!
Remuneração competitiva baseada nas qualificações e experiência do candidato.
A Etegent Technologies é um Empregador de Oportunidades Iguais. Todos os candidatos qualificados receberão consideração para emprego sem distinção de raça, cor, religião, orientação sexual, identidade de gênero, origem nacional, status de veterano protegido ou deficiência.
