B&A
Snap Inc.
Ingeniero de Software, Backend, Nivel 5 – Ads Delivery
Sobre la oportunidad
Snap Inc snap.com/en-US/ es una empresa de tecnología. Creemos que la cámara presenta la mayor oportunidad para mejorar la forma en que las personas viven y se comunican. Snap contribuye al progreso humano empoderando a las personas para que se expresen, vivan el momento, aprendan sobre el mundo y se diviertan juntas.
La Compañía opera Snapchat snapchat.com/?lang=en-US, una aplicación de mensajería visual que mejora tus relaciones con amigos, familiares y el mundo, y Specs Inc. specs.com/, una subsidiaria de propiedad total dedicada a hacer que la computación sea más humana, además de Bitmoji bitmoji.com/, Saturn y otros servicios digitales.
Los equipos de Snap Engineering eng.snap.com/ crean productos divertidos y técnicamente sofisticados que llegan a cientos de millones de Snapchatters en todo el mundo, cada día. Estamos profundamente comprometidos con el bienestar de todos en nuestra comunidad global, por eso nuestros valores eng.snap.com/values están en la raíz de todo lo que hacemos. Nos movemos rápido, con precisión, y siempre ejecutamos con la privacidad como prioridad.
Buscamos un Ingeniero de Backend para unirse a Snap Inc. dentro de nuestro equipo de Ads Delivery Platform.
¿Qué harás?
- Diseñar, implementar y operar nuestra infraestructura y servicios de entrega de anuncios. Ser propietario de sistemas críticos en tiempo de servicio y lógica de negocio que permitan una entrega de anuncios fiable, escalable y eficiente.
- Colaborar estrechamente con los equipos de Producto, Ciencia de Datos, ML e Infraestructura para traducir la visión del producto en soluciones técnicas escalables, impulsando la ejecución de extremo a extremo desde el concepto hasta el lanzamiento y la optimización continua.
- Diseñar, probar, depurar y mantener sistemas de producción de alta calidad, aprovechando la observabilidad, la experimentación y la automatización para garantizar servicios robustos y resilientes.
- Defender las mejores prácticas en sistemas distribuidos, disponibilidad, escalabilidad, excelencia operativa, seguridad y eficiencia de la infraestructura, al tiempo que se ayuda a evolucionar la arquitectura a largo plazo de la plataforma de entrega de anuncios.
- Utilizar herramientas de IA y flujos de trabajo de ingeniería de alta velocidad para diseñar y lanzar servicios escalables, manteniendo al mismo tiempo rigurosos estándares de corrección de código, seguridad y calidad de código listo para producción.
Conocimientos, Habilidades y Aptitudes
- Experiencia con servicios de backend o sistemas distribuidos
- Experiencia en al menos una de las siguientes áreas:
- Microservicios y sistemas distribuidos a gran escala
- Computación en la nube y sistemas de almacenamiento
- Infraestructura y diseño de sistemas a gran escala
- Seguridad
- Redes y almacenamiento de datos
- Machine learning y procesamiento del lenguaje natural
- Herramientas
- Historial probado de operación de sistemas de alta disponibilidad a una escala significativa
- Experiencia con Java, C++ y/o Python
- Experiencia con soluciones NoSQL, Memcache/Redis, Kubernetes o servicios de Google/AWS
- Puedes ejecutar de forma independiente funcionalidades de tamaño mediano, que tardan unas semanas y múltiples PRs en completarse
- Comprendes los aspectos operativos de tu sistema y puedes participar en la investigación y resolución de incidentes o hotfixes
- Capacidad para colaborar y trabajar bien con otros
- Dominio, o una fuerte aptitud para, el uso de herramientas de IA para optimizar el desarrollo, junto con el juicio crítico para auditar la salida generada en cuanto a integridad arquitectónica, cuellos de botella de rendimiento y riesgos de seguridad.
- Adaptabilidad en el aprendizaje y la aplicación de sistemas y herramientas de IA en evolución para mantenerse a la vanguardia de las tendencias de ingeniería y las prácticas de desarrollo modernas
Requisitos Mínimos
- Título de Grado en un campo técnico relevante como informática o años equivalentes de experiencia laboral práctica
- 6+ años de experiencia en desarrollo de software post-Grado; o Máster en un campo técnico + 5+ año de experiencia en desarrollo de software post-grado; o Doctorado en un campo técnico relevante + 2+ años de experiencia en desarrollo de software post-doctorado
- Experiencia con sistemas distribuidos
- Experiencia con Java, C++ y/o Python
Requisitos Preferentes
- Experiencia en la creación de sistemas de entrega de anuncios, recomendación, subastas de mercado, búsqueda, recuperación u otros sistemas de servicio en línea de alto rendimiento.
- Experiencia en el soporte de múltiples superficies de producto a través de plataformas y frameworks de backend compartidos.
- Familiaridad con conceptos de anuncios, incluyendo servicio de anuncios, segmentación, limitación de frecuencia, subastas, sistemas de pujas, ritmo u optimización de campañas.
- Experiencia en la mejora de la eficiencia del sistema, la utilización de la infraestructura y las compensaciones de coste-rendimiento a escala.
- Experiencia en el uso de herramientas de desarrollo asistidas por IA y flujos de trabajo de ingeniería modernos para mejorar la productividad de la ingeniería y la calidad del software.
Compensación
Política de "Default Together" en Snap: En Snap Inc. creemos que estar juntos en persona nos ayuda a construir nuestra cultura más rápido, reforzar nuestros valores y servir mejor a nuestra comunidad, clientes y socios a través de una colaboración dinámica. Para reflejar esto, practicamos un enfoque de "default together" y esperamos que los miembros de nuestro equipo trabajen en una oficina 4+ días a la semana.
En Snap, creemos que tener un equipo con diversos orígenes y voces trabajando juntos nos permitirá crear productos innovadores que mejoren la forma en que las personas viven y se comunican. Snap se enorgullece de ser un empleador que ofrece igualdad de oportunidades y se compromete a proporcionar oportunidades de empleo independientemente de la raza, credo religioso, color, origen nacional, ascendencia, discapacidad física, discapacidad mental, condición médica, información genética, estado civil, sexo, género, identidad de género, expresión de género, embarazo, parto y lactancia, edad, orientación sexual, estado militar o de veterano, o cualquier otra clasificación protegida, de acuerdo con las leyes federales, estatales y locales aplicables.
EOE, incluyendo discapacidad/veteranos.
Somos un Empleador con Igualdad de Oportunidades y consideraremos a los solicitantes cualificados con antecedentes penales de manera coherente con la ley aplicable (por ejemplo, los requisitos de la Ordenanza de Oportunidad Justa de San Francisco y la Iniciativa de Oportunidad Justa para la Contratación de Los Ángeles, cuando sea aplicable).
En los Estados Unidos, las ubicaciones de trabajo se asignan a una zona de pago que determina el rango salarial para el puesto. El salario inicial del candidato seleccionado se determinará en función de las habilidades, la experiencia, las cualificaciones relacionadas con el puesto, la ubicación de trabajo y las condiciones del mercado. El salario inicial puede ser negociable dentro del rango salarial para el puesto. Estas zonas de pago pueden modificarse en el futuro.
Zona A (CA, WA, NYC) careers.snap.com/us-payzones: El rango salarial base para este puesto es de $209,000-$313,000 anuales.
Zona B careers.snap.com/us-payzones: El rango salarial base para este puesto es de $199,000-$297,000 anuales.
Zona C careers.snap.com/us-payzones: El rango salarial base para este puesto es de $178,000-$266,000 anuales.
Este puesto es elegible para acciones en forma de RSU.
Si crees que esta descripción del puesto carece de información requerida sobre transparencia salarial, envía un informe a través de este formulario: Divulgación del rango salarial de la descripción del puesto docs.google.com/forms/d/e/1FAIpQLSdOEWxjdfgw_nPe4q7ktiLTG4paeYR5SZAfSVwSROnDlTXisA/viewform.
Nuestros Beneficios careers.snap.com/benefits
Snap Inc. es su propia comunidad, ¡así que te cubrimos las espaldas! Hacemos todo lo posible para asegurarnos de que tú y tus seres queridos tengan todo lo que necesitan para ser felices y saludables, en tus propios términos. Nuestros beneficios se basan en tus necesidades e incluyen permiso parental remunerado, cobertura médica integral, programas de apoyo emocional y mental, y paquetes de compensación que te permiten compartir el éxito a largo plazo de Snap!
