Python Engineer (Remote)

Job expired!

Únete a Huckleberry Labs como Ingeniero en Python (Remoto)

Sobre Huckleberry

La misión de Huckleberry es crear productos y experiencias que cambian vidas a través de tecnología innovadora y centrada en el ser humano, que fomenta la salud, el bienestar y un toque de magia para cada familia. Aprovechamos los datos, la IA y la Ciencia del Comportamiento para desarrollar productos de vanguardia que son altamente aclamados, obteniendo una calificación de 4.9 estrellas con reseñas que llaman a nuestra aplicación "revolucionaria" y su "recomendación #1 para padres".

Estamos expandiéndonos rápidamente y desarrollando nuevos productos para ayudar a que cada familia prospere.

Sobre el Puesto

Estamos en la búsqueda de un Ingeniero Backend en Python completamente remoto para unirse a nuestro dinámico equipo de ingeniería. Como Ingeniero Backend en Python, serás fundamental en la implementación de código que integre nuestros algoritmos de IA/ML en nuestra aplicación, permitiendo que las familias mejoren el sueño de sus hijos. Tendrás la oportunidad única de colaborar con varios equipos, incluyendo Ciencia de Datos, Ingeniería, DevOps, Consultoría Pediátrica y Gestión de Productos, asegurando que nuestras soluciones cumplan con las necesidades de los usuarios y se escalen eficientemente. Aquí tienes la oportunidad de tener un impacto transformador en vidas con el código que desarrolles.

Responsabilidades Clave

  • Diseñar, desarrollar y mantener código backend escalable usando Python para productos nuevos y existentes.
  • Implementar algoritmos de IA/ML en producción dentro de un entorno en la nube.
  • Asegurar que nuestra infraestructura en la nube cumpla con requisitos de rendimiento como tiempo de actividad y escalabilidad.
  • Diseñar y desarrollar APIs RESTful.
  • Construir, implementar y mantener pipelines de Integración Continua/Despliegue Continuo (CI/CD).
  • Solucionar problemas de producción según sea necesario.
  • Colaborar con equipos multifuncionales, incluyendo gerentes de producto, diseñadores y otros ingenieros, para entregar soluciones de alta calidad.

Requisitos

  • Más de 4 años de experiencia en ingeniería backend con Python.
  • Licenciatura (o superior) en Ciencias de la Computación o un campo relacionado.
  • Experiencia con frameworks de Python como Django, Flask o FastAPI.
  • Proficiencia en estructuras de datos y algoritmos, incluyendo listas, tuplas, conjuntos, diccionarios, ordenamiento y búsqueda.
  • Fuertes habilidades con bases de datos relacionales (por ejemplo, PostgreSQL, MySQL) y/o bases de datos NoSQL (por ejemplo, MongoDB, Firestore, Cassandra).
  • Capacidad para diseñar esquemas de datos e interactuar con bases de datos eficientemente usando ORM o SQL.
  • Experiencia con bibliotecas de manipulación de datos en Python como Pandas y Numpy.
  • Habilidades avanzadas de depuración y pruebas con código limpio y manejable utilizando herramientas como PyTest, unittest, etc.
  • Experiencia en el desarrollo de servicios RESTful y comprensión de protocolos de solicitud/respuesta web.
  • Experiencia con plataformas en la nube como Google Cloud Platform, AWS o Azure.
  • Experiencia básica en DevOps y despliegue, incluyendo familiaridad con herramientas de contenedorización como Docker y pipelines de CI/CD.
  • Fuertes habilidades analíticas y de resolución de problemas, con la capacidad de solucionar y optimizar código.
  • Excelentes habilidades de colaboración y comunicación con experiencia trabajando junto a Gestión de Productos, Ingeniería, Ciencia de Datos y equipos no técnicos.

Compensación y Beneficios

  • Rango salarial: $120,000 - $150,000, según la experiencia.
  • Equidad.
  • Tiempo libre pagado (PTO) ilimitado.
  • Seguro de salud, visión y dental.
  • Licencia parental pagada