Startekk Inc
Flexcompute Inc.
Desarrollador de Solucionadores CFD
Resumen del puesto
Flexcompute es una startup tecnológica de vanguardia que se especializa en tecnología de simulación ultrarrápida. Nuestros productos son utilizados por empresas en el diseño y optimización de productos tecnológicos, con aplicaciones que van desde el diseño de aviones y automóviles hasta turbinas eólicas y chips de computación cuántica. Nuestra base de clientes incluye tanto nombres conocidos como startups en industrias emergentes. Nuestra empresa fue fundada por líderes de renombre mundial en tecnología de simulación de la Universidad de Stanford y el MIT. Respaldados por las principales firmas de capital de riesgo, estamos preparados para revolucionar la industria de la simulación de ingeniería, valorada en miles de millones de dólares, con nuestra trayectoria de rápido crecimiento.
Flexcompute busca un desarrollador de software experimentado para contribuir a un software moderno de simulación de Dinámica de Fluidos Computacional diseñado para CPUs y GPUs multinodo. El candidato seleccionado desempeñará un papel fundamental en el diseño e implementación de algoritmos de vanguardia con énfasis en la velocidad, robustez, precisión y escalabilidad. Este puesto ofrece una oportunidad única para explorar algoritmos de CFD y geometría computacional de última generación en un entorno de producción. El candidato adquirirá experiencia trabajando con profesionales altamente experimentados y será una parte integral del desarrollo del producto, lanzamiento, mantenimiento y fases de soporte. Con el tiempo, la sólida naturaleza colaborativa de este puesto ofrece exposición a las sofisticadas tecnologías de simulación multifísica y optimización de diseño de Flexcompute.
Únete a nosotros
A medida que nuestro mercado y productos crecen, nos estamos expandiendo rápidamente y buscando socios que estén ansiosos por crecer en un entorno dinámico, posean un espíritu emprendedor y puedan escalar nuestro equipo. Flexcompute se dedica a proporcionar igualdad de oportunidades de empleo. Creemos firmemente que el talento de diversos orígenes puede aportar a nuestra empresa una perspectiva rica y variada. Damos una cálida bienvenida a candidatos de todos los orígenes para que se unan a nosotros en este viaje apasionante y desafiante, enfrentando juntos los desafíos más apremiantes en la computación de ingeniería.
Únete a Flexcompute, donde tu experiencia en computación avanzada contribuirá a acelerar la innovación en diversos campos para el próximo renacimiento industrial.
Flexcompute se dedica a promover la diversidad, la equidad y la inclusión en el lugar de trabajo. Somos un empleador que ofrece igualdad de oportunidades y reconocemos el valor de las diversas perspectivas para lograr nuestra misión. Animamos a candidatos de todos los orígenes a postularse.
Qué harás
- Implementar, probar y documentar de forma independiente nuevas funcionalidades del solucionador y de mallado
- Analizar y optimizar la implementación de funcionalidades para mejorar la velocidad y la escalabilidad en CPUs/GPUs
- Contribuir a una API limpia y mantenible para diversas funcionalidades
- Contribuir al mantenimiento general del código fuente y otras actividades relevantes de desarrollo de software (corrección de errores, soporte, etc.)
- Colaborar con los equipos que desarrollan la interfaz de usuario y las herramientas/tecnologías de visualización científica
- Colaborar con los equipos de Gestión de Producto, QA y Documentación para lograr los hitos del producto de manera oportuna
- Seguir buenas prácticas de ingeniería de software. El código que escribimos hoy sustentará nuestros productos de simulación de plataforma durante años; debe ser mantenible, extensible y robusto
- Priorizar la experiencia del usuario. Nos esforzamos por hacer que la complejidad inherente a las simulaciones de fluidos sea manejable mediante controles intuitivos y flujos de trabajo sencillos
- Entregar simulaciones robustas y de alto rendimiento para aplicaciones industriales que implican la gestión de grandes cantidades de datos
Requisitos básicos
- Sólidos conocimientos en Mecánica de Fluidos, Mecánica Estructural, Aeroacústica, Transferencia de Calor por Convección, o campos adyacentes
- Conocimiento de métodos numéricos para resolver ecuaciones de Navier Stokes discretizadas para Flujos Incompresibles o Compresibles
- Fundamentos de geometría computacional y requisitos de mallado para simulaciones CFD
- Experiencia demostrada y contribuciones a solucionadores CFD complejos
- C++ para computación científica y Python (o similar) para scripting
- Máster o Doctorado en un campo técnico aplicable con 0-3 años de experiencia en la industria
- Familiaridad con sistemas de control de versiones como git y la línea de comandos de Linux
Preferible
- Experiencia en la industria con implementación y prueba de nuevas funcionalidades en solucionadores CFD comerciales
- Experiencia previa trabajando colaborativamente en un equipo de desarrollo distribuido de tamaño mediano
- Doctorado en Ciencias e Ingeniería Computacional, Ingeniería Mecánica o Ingeniería Aeroespacial
- Experiencia en uno o más de los siguientes temas:
- Solucionadores lineales y aceleración de convergencia de solucionadores CFD (algoritmos Multigrid, etc.)
- Métodos de Frontera Inmersa, Malla Superpuesta, Refinamiento Adaptativo de Malla
- Modelado de turbulencia y funciones de pared (RANS, RANS-LES híbrido)
- Simulaciones multifísicas: incluyendo interacción fluido-estructura y transferencia de calor por convección
- Mallado superficial y volumétrico para CFD
- Desarrollo de solucionadores CFD escalables y paralelos utilizando MPI, OpenMP o CUDA
Cómo tendrás éxito
Le invitamos a postularse incluso si no cumple con todos los requisitos publicados para este puesto. Ningún candidato será un 100% candidato perfecto para nuestra descripción, por lo que si le apasiona trabajar en la próxima evolución del software de simulación y tiene experiencia similar a la que buscamos, le animamos a postularse. Los diversos orígenes y experiencias promueven la innovación, y nuestro objetivo es construir un equipo que abarque una variedad de orígenes, experiencias y habilidades.
- Compensación competitiva con participación accionaria de una startup en rápido crecimiento.
- Seguro médico, dental y de visión.
- Contribución 401(k).
- Subsidio de gimnasio.
- Compañeros de trabajo amables, considerados e inteligentes.
