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
Lo que harás
- 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.
Quiénes somos
Somos una startup de tecnología profunda en etapa inicial con raíces en MIT, Harvard, Universidad de Maryland y Universidad de Arizona.
Nuestra sede se encuentra en Boston, MA
Nuestra tecnología
Nuestra tecnología fue desarrollada en asociación con DARPA y la NASA para el conocimiento de la situación espacial de alta precisión. Está destinado a encajar en el Observatorio de Mundos Habitables, el sucesor de los observatorios espaciales James Webb y Hubble, dedicado a encontrar exoplanetas que puedan albergar vida.
Descubramos la vida en el espacio y mejoremos el mundo juntos.
(si ya tienes un currículum en Indeed)