Etegent Technologies, LTD

Ingeniero/a de Software

TypeScriptPythonReactSQLPostgreSQLC++
Traducción automática. Consulta el original.

Descripción

Ingeniero/a de Software

Lo más importante para nosotros es nuestra cultura y valores. La cultura de Etegent encarna el respeto, la autenticidad, la colaboración, la flexibilidad, la curiosidad y la diversión.

El/la Candidato/a

Más que buscar un candidato con formación y experiencia específicas, Etegent busca un tipo especial de persona; alguien con una curiosidad innata y pasión por aprender y comprender, templada por el reconocimiento de las limitaciones pragmáticas inherentes al desarrollo de soluciones reales para problemas reales. Son flexibles y adaptables, con el deseo y la capacidad de aprender nuevas habilidades y desarrollar nuevas capacidades para asumir desafíos fuera de su ámbito de experiencia actual. Buscamos personas muy inteligentes, curiosas, completas y adaptables que puedan aprender y crecer según sea necesario para afrontar los desafíos actuales.

El Puesto

Etegent busca un/a Ingeniero/a de Software para ayudar a transicionar algoritmos de explotación de datos de I+D a software utilizable para beneficiar a nuestros clientes del Departamento de Defensa (DoD) y la Comunidad de Inteligencia (IC). Esta oportunidad implicará el desarrollo de software de aplicación desde la conceptualización e implementación hasta la entrega y el mantenimiento para grupos de usuarios del DoD y la IC. Este puesto se basa en nuestra oficina de Dayton, con parte del trabajo realizado in situ en las instalaciones de nuestros clientes.

El/la candidato/a ideal tendrá experiencia en todas las fases del ciclo de vida del desarrollo de software, será detallista y tendrá pasión por crear soluciones de software para mejorar las capacidades de otros. Es preferible la experiencia trabajando in situ para dar soporte a AFRL o NASIC. El enfoque inmediato será trabajar en proyectos de procesamiento de señales, eficiencia de algoritmos, stack web, bases de datos, infraestructura y despliegue.

Atributos Clave

  1. Capacidad para trabajar de forma independiente y como parte de un equipo, con múltiples proyectos simultáneos.
  1. Acepta el desafío: Busca oportunidades y no rehúye la adversidad.
  1. Colaborativo: Reconoce al equipo que le apoya entre bastidores y trabaja para comprender regularmente las necesidades de los demás y comunica actualizaciones frecuentes.
  1. Se siente cómodo adaptándose a las necesidades de una pequeña empresa y asumiendo múltiples roles.

Etegent Technologies es una empresa de tecnología enfocada en defensa con oficinas en Beavercreek y Blue Ash, OH. Somos un equipo multidisciplinar de ingenieros, científicos y profesionales de la gestión dedicados a desarrollar y comercializar soluciones de IA/ML/Software que abordan los desafíos y oportunidades más importantes de nuestros clientes.

Responsabilidades del puesto

  1. Escribir código eficiente, modular y bien documentado.
  1. Colaborar con científicos e ingenieros de machine learning en la creación de herramientas de análisis de datos.
  1. Desarrollar conjuntos de herramientas personalizados para acelerar la curación y el control de calidad de datos de machine learning, incluyendo etiquetado de datos asistido por máquina y controles de calidad.
  1. Desarrollar pipelines de machine learning fiables para dar soporte a la investigación, formación, evaluación y despliegue.
  1. Crear visualizaciones de datos numéricos y científicos complejos.
  1. Desarrollar cadenas y algoritmos de procesamiento de señales para procesar grandes volúmenes de datos de sensores con disponibilidad de resultados casi en tiempo real.
  1. Diseñar e implementar código optimizado de bajo nivel en hardware embebido.
  1. Diseñar e implementar aplicaciones para usuarios finales que aprovechen algoritmos de machine learning.
  1. Construir y desplegar sistemas de visión por computador / machine learning para analistas.
  1. Arquitectar interfaces de usuario / APIs para simulación de sensores, explotación y análisis.
  1. Identificar arquitecturas y conjuntos de herramientas para soportar implementaciones de diseño y formas de optimizar el rendimiento.
  1. Desarrollar esquemas de bases de datos e interfaces de aplicaciones para escalar soluciones en entornos de computación de alto rendimiento (HPC/Cloud).
  1. Asistir en la monitorización y dirección de cronogramas de proyectos, recursos y costes.
  1. Informar sobre el estado del desarrollo de software y demostrar el software a los clientes.
  1. Construir y mantener pipelines de GitLab CI/CD para múltiples proyectos.

Requisitos

Cualificaciones Requeridas

  1. Título de Grado en Informática, Ingeniería de Software o campo de ingeniería relacionado con la informática.
  1. Estamos abiertos a recién graduados o a diferentes niveles de experiencia profesional en ingeniería de software.
  1. Experiencia previa en Ingeniería de Software.
  1. Experiencia con herramientas o bibliotecas de visualización de datos.
  1. Conocimiento y experiencia en desarrollo de software orientado a objetos.
  1. Conocimiento y experiencia en herramientas y metodologías de pruebas unitarias.
  1. Experiencia con el sistema operativo Linux.
  1. Sólidas habilidades de comunicación oral y escrita.
  1. Sólida experiencia en planificación y capacidad en un entorno práctico.
  1. Capacidad para obtener y mantener una autorización de seguridad TS/SCI.

Cualificaciones Adicionales para Candidatos de Nivel Senior

Los candidatos de nivel senior también deben demostrar:

  1. Experiencia en la construcción y el mantenimiento de relaciones exitosas con clientes de I+D, apoyando esfuerzos de crecimiento y desarrollo de negocio.
  1. Experiencia previa liderando equipos de proyecto interfuncionales y llevando proyectos a una finalización exitosa.

Cualificaciones Preferentes

  1. Máster en Informática, Ingeniería de Software, Ciencia de Datos o un campo relacionado.
  1. 3+ años de experiencia en Ingeniería de Software.
  1. Experiencia trabajando con bases de datos relacionales de SQL (por ejemplo, PostgreSQL).
  1. Sólidos conocimientos de Python y paquetes comunes de ciencia de datos / ML (por ejemplo, NumPy, PyTorch).
  1. Experiencia o conocimientos en pipelines de Machine Learning y Machine Learning.
  1. Experiencia en el análisis de requisitos de usuario y su traducción a diseños técnicos.
  1. Capacidad para comprender los requisitos de diseño o transición de software en un entorno de producción.
  1. Capacidad para familiarizarse rápidamente con diferentes algoritmos.
  1. Familiaridad con estándares geoespaciales, aplicaciones SIG o formatos de datos geoespaciales (por ejemplo, GeoJSON, KML, Shapefiles).
  1. Sólidos conocimientos de C++, así como de GPUs y otro hardware embebido.
  1. Experiencia con desarrollo web y frameworks comunes (por ejemplo, React, TypeScript).
  1. Conocimientos y experiencia con WebGL, Web Map Service (WMS) e interfaces RESTful.
  1. Experiencia en OpenGL, framework QT y servicios web.
  1. Experiencia escalando algoritmos para entornos de alto rendimiento (Cloud/DSRC).
  1. Autorización de seguridad TS con adjudicación SCI activa.

Trabajar en Etegent

En Etegent, formarás parte de una organización en rápido crecimiento que combina la sensación de una pequeña empresa con recursos y oportunidades de una gran empresa. Sabemos que el equilibrio entre la vida laboral y personal es increíblemente importante, por lo que, además de tu salario competitivo, plan médico/dental/visión y una generosa contribución anual de la empresa a 401(k), disfrutarás de lo siguiente:

  • Flexibilidad: ¿No eres una persona mañanera? No hay problema. Solo pedimos que comiences tu día a las 10:00 am. Además, disfrutarás de un horario flexible y cierta capacidad para teletrabajar.
  • Vestimenta informal: Sabemos que se pueden lograr cosas increíbles por personas con ropa informal. Permitimos a los empleados vestir de la manera que les resulte más cómoda.
  • Desarrollo Profesional: Aprendizaje continuo por nuestra cuenta. Se proporciona reembolso de hasta el 100% de los gastos educativos subvencionables.
  • Comida: Mantén tus niveles de energía con nuestra cocina bien surtida de snacks y bebidas y disfruta de un almuerzo semanal con tus talentosos colegas los "Free Lunch Thursdays".
  • Eventos divertidos para empleados: ¡Disfruta de frecuentes reuniones de empleados fuera del trabajo!

Compensación competitiva basada en las cualificaciones y experiencia del candidato.

Etegent Technologies es un Empleador de Igualdad de Oportunidades. Todos los solicitantes cualificados recibirán consideración para el empleo sin distinción de raza, color, religión, orientación sexual, identidad de género, origen nacional, condición de veterano protegido o discapacidad.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores