Ingeniero de software - Simulación Óptica Somerville

Diffraqtion

Ingeniero de software - Simulación Óptica

Tiempo completo • Somerville
Beneficios:
  • Coincidencia 401(k)
  • Partidos de la empresa
  • Salario competitivo
  • Seguro dental
  • Seguro médico
  • Oportunidad de ascenso
  • Tiempo libre remunerado
  • Plan de opciones sobre acciones
  • Seguro de visión
Acerca de Diffraqtion

En Diffraqtion, estamos revolucionando la imagen por IA utilizando nuestra innovadora tecnología cuántica. Somos una startup respaldada por DARPA, NASA y capital riesgo fundada por científicos y veteranos del MIT y Harvard en IA, Óptica y Detección Cuántica. Inspirados por el ojo, estamos construyendo una Cámara Cuántica que sustituye a una cámara y procesador convencionales. Calculando a la velocidad de la luz, conseguimos órdenes de magnitud una resolución, velocidad de procesamiento y eficiencia energética mucho mayores para las cámaras. Con esta cámara, haremos que los satélites de imagen terrestre y espacial sean asequibles y ubicuos.
 
El Papel
Estamos contratando a un ingeniero de software para ayudarnos a crear software fiable y reutilizable para simulaciones y diseños ópticos. El requisito más importante es que ya hayas trabajado en una base de código real y colaborativa (por ejemplo, un repositorio usado por 10+ desarrolladores) y que te sientas cómodo con las prácticas modernas de desarrollo de software: estructurar código, usar bien Git, escribir pruebas, participar en revisiones y construir herramientas que otras personas puedan ampliar con confianza.
En Diffraqtion, trabajarás estrechamente con físicos de nivel doctorado y postdoctoral para convertir la óptica y la teoría de la imagen en software de simulación, análisis y experimentación (principalmente en Python). Este rol es fundamental para ayudar a que nuestro trabajo técnico escale: facilitando que los investigadores construyan sobre el progreso de los demás, iteren más rápido y ejecuten campañas de simulación y optimización más grandes y sistemáticas.

Lo que harás
  1. Ayuda a convertir la teoría en software duradero 
  • Convierte prototipos y flujos de trabajo de investigación en componentes, bibliotecas y pipelines reutilizables.
  • Mejora la claridad y la mantenibilidad para que los resultados sean más fáciles de reproducir y ampliar.
  • Añadir pruebas ligeras y estructura para que el nuevo trabajo pueda construir sobre el existente de forma segura
2. Construir capacidades de simulación + análisis 
  • Implementa y ejecuta simulaciones ópticas (principalmente Python).
  • Haz barridos de parámetros de construcción y flujos de trabajo de optimización para explorar espacios de diseño grandes de forma eficiente.
  • Soporte para el código de análisis experimental y las cadenas de herramientas utilizadas para la validación.
3. Crecer en imagen y procesamiento de señales 
  • A medida que ampliamos nuestra línea de experimentos: extraer fotogramas de cámara, procesar señales y contribuir al procesamiento de imágenes y los flujos de trabajo de visión artificial.
  • La experiencia con el procesamiento de imágenes es un punto a favor; Los proyectos de hobby de Arducam son una señal divertida de extra.

Lo que más necesitamos
Requisito principal: experiencia demostrada construyendo software sobre una base de código compartida 
  • Experiencia contribuyendo a un repositorio propiedad del equipo (más de ~10 desarrolladores sería ideal), en prácticas, en un grupo de software de investigación o en un entorno profesional.
  • Comodidad con:
  • Flujos de trabajo de Git (ramificación, pull requests, revisión de código, resolución de conflictos)
  • Escribir Python limpio y modular (librerías/módulos > scripts individuales)
  • Mentalidad de pruebas (pruebas unitarias/integración, hábitos básicos de CI son un punto a favor)
  • Colaborar con otros y mejorar los códigos de forma incremental
Segundo requisito: buen conocimiento del mundo físico y capacidad para aplicar principios de la física con enfoque en óptica. 
  • Fuerte capacidad para captar rápidamente conceptos de física, especialmente ideas relacionadas con óptica.
  • Asignaturas relacionadas con física (preferiblemente a nivel secundario o superior).
  • No necesitas ser un experto en óptica desde el primer día: este puesto está diseñado para emparejarte con físicos de primer nivel y ayudar a traducir la teoría en código correcto y reutilizable.
Requisitos mínimos
  • Grado en Física, Matemáticas, Ingeniería Eléctrica/Informática o campos relacionados
  • Aproximadamente 1-2 años de experiencia relevante, incluyendo prácticas, prácticas o roles de investigación/software de grado, especialmente aquellos que involucran repositorios compartidos y flujos de trabajo en equipo.
  • Debe ser ciudadano estadounidense, residente permanente legal o elegible para autorización según la normativa de exportación estadounidense.
Cosas que se pueden tener
  • Experiencia con optimización numérica (ajuste de parámetros, métodos sin gradiente, optimización bayesiana, etc.)
  • Experiencia en aprendizaje automático (modelos de entrenamiento, evaluación, pipelines de datos)
  • Procesamiento de imágenes / visión por ordenador (por ejemplo, OpenCV, filtrado, extracción de características, calibración, reducción de ruido)
  • Interfaz de cámara / trasteos adyacentes a los embebidos—los proyectos de hobby con Arducam son una señal divertida aquí
  • Familiaridad con herramientas científicas comunes: NumPy/SciPy, Jupyter, matplotlib, pandas (y opcionalmente PyTorch/TensorFlow)
"Cómo es el éxito"
En tus primeros meses, nos estarás ayudando:
  • Herramientas de simulación/análisis de barcos que son más fáciles de usar y ampliar para varias personas
  • Realiza simulaciones y barridos de optimización más grandes con más confianza y repetibilidad
  • establecer una base sólida para las próximas cadenas de procesamiento de imágenes y cámaras
Pila tecnológica (típica)
  • Computación científica en Python primero (NumPy/SciPy, Jupyter, trazado)
  • Flujo de trabajo de revisión de código para Git + código
  • Frameworks de pruebas (por ejemplo, pytest) y prácticas de CI ligero
  • Según corresponda: herramientas de ML (PyTorch/TensorFlow), OpenCV, SDKs de cámara / herramientas de streaming

Beneficios 
  • Opciones competitivas sobre salarios y acciones.
  • Médico, dental y de la vista el primer día
  • Coincidencia con Company 401K
  • Un entorno de trabajo colaborativo e innovador con oportunidades de crecimiento profesional
  • La oportunidad de trabajar en tecnologías transformadoras que se despliegarán en el espacio
     
Empleador que ofrece igualdad de oportunidades: 

Diffraqtion está comprometida con fomentar un entorno laboral inclusivo y meritocrático. Ofrecemos igualdad de oportunidades laborales a todos los empleados y solicitantes sin distinción de raza, color, religión, género, orientación sexual, identidad de género, origen nacional, edad, discapacidad, condición de veterano o cualquier otro estatus legalmente protegido. Los solicitantes que requieran una adaptación razonable al proceso de solicitud o entrevista deben notificar a nuestro Departamento de Recursos Humanos.

 




(si ya tienes un currículum en Indeed)

O aplicar aquí.

* campos requeridos

Ubicación
Or
Or