Senior Software Engineer
- Software Engineer
- San Francisco
- 07/01/2024
- -
Únase al equipo de Attentive como Ingeniero de Software Senior y ayude a crear experiencias excepcionales para los consumidores. Buscamos profesionales capacitados que prosperen en un entorno colaborativo y sean apasionados por desarrollar soluciones de software de alta calidad. Explore nuestra emocionante oportunidad a continuación.
1. Colaborar con la Gestión de Producto: Trabaje estrechamente con la gestión de producto para satisfacer las necesidades de los usuarios sin comprometer la calidad ni incurrir en deuda técnica.
2. Expansión del Sistema y Mejora del Flujo de Trabajo: Expanda o modifique los sistemas para servir nuevos propósitos o mejorar los flujos de trabajo existentes.
3. Prevención de Regresiones: Tome medidas proactivas para protegerse contra regresiones utilizando una variedad de técnicas de prueba.
4. Habilidades de Comunicación: Utilice habilidades de comunicación verbal y escrita para consultar con la gestión y asegurar la alineación con los principios del sistema.
5. Mejora de la Calidad: Mejore continuamente la calidad del proyecto a través de contribuciones de código y defensa a largo plazo de cambios a mayor escala.
6. Desarrollo de Experiencias del Consumidor: Cree experiencias excepcionales para el consumidor solucionando problemas de programas y sistemas para restaurar la funcionalidad normal.
7. Documentación del Diseño del Sistema: Desarrolle, documente y revise los procedimientos de diseño del sistema, los procedimientos de prueba y los estándares de calidad.
8. Responsabilidad del Código: Asuma la responsabilidad de la calidad, escalabilidad, confiabilidad y rendimiento del código.
9. Gestión de Datos: Gestione y procese grandes conjuntos de datos para el entrenamiento de modelos y análisis de marketing.
10. Despliegue en la Nube: Despliegue aplicaciones y servicios en plataformas en la nube para garantizar la escalabilidad y confiabilidad.
11. Desarrollo de IA Generativa: Diseñe e implemente modelos avanzados de IA generativa, con un enfoque en la ingeniería de prompt.
12. Arquitectura de Sistemas Basados en Eventos: Desarrolle arquitecturas escalables basadas en eventos para manejar altos volúmenes de datos y tráfico de manera eficiente.
13. Liderazgo Técnico: Lidere discusiones y decisiones técnicas, actuando como experto en la materia y guiando a los miembros junior del equipo.
14. Prácticas y Estándares de Calidad: Abogue por las mejores prácticas en el desarrollo de software, incluidas revisiones de código, pruebas y documentación, para mantener altos estándares de calidad del código y confiabilidad del sistema.
Se permite teletrabajar hasta 2 días por semana. Cuando no esté teletrabajando, debe presentarse en nuestra oficina ubicada en 114 Sansome Street, 11th Floor, San Francisco, CA 94104.
Educación: Licenciatura o equivalente en los EE. UU. en Ciencias de la Computación, Ingeniería de Software, Tecnología de la Información, Ingeniería Informática o un campo relacionado.
Experiencia: 5 años de experiencia profesional como Desarrollador de Software, Ingeniero de Software o cualquier ocupación relacionada con la ingeniería de software para tecnologías web o aplicaciones.
La experiencia adicional requerida incluye:
Ofrecemos beneficios y ventajas competitivas para ayudarle a dar lo mejor de sí mismo en el trabajo, incluyendo programas de salud y bienestar y acciones.
Para los solicitantes con base en EE. UU., el rango salarial base para este puesto de tiempo completo es de $215,197 - $240,000, más