Senior Software Engineer, Developer Experience
- Software Engineer
- Other places
- 07/01/2024
- -
En Instacart, estamos invitando al mundo a compartir amor a través de la comida. Creemos que todos deben tener acceso a la comida que aman y más tiempo para disfrutarla juntos. Mientras que otros ven una simple necesidad de entrega de comestibles, nosotros vemos una emocionante complejidad y oportunidades infinitas para servir a nuestra diversa comunidad. Nuestro objetivo es ofrecer un servicio esencial del que los clientes dependan para sus comestibles y productos del hogar, mientras ofrecemos oportunidades de ingresos seguras y flexibles a los Compradores Personales de Instacart.
Como un servicio vital para millones de personas, estamos expandiendo nuestro equipo para llevar nuestro carrito de compras hacia adelante. Si estás listo para hacer el mejor trabajo de tu vida, ven a nuestra mesa.
Entendemos que no existe un enfoque único para hacer nuestro mejor trabajo. Nuestros empleados tienen la flexibilidad de elegir dónde trabajan mejor, ya sea desde casa, una oficina, o en su cafetería favorita. Mantente conectado y construye comunidad a través de eventos presenciales regulares. Aprende más sobre nuestro enfoque de trabajo flexible.
El equipo de Developer Experience en Instacart es fundamental para facilitar y hacer más productivo el desarrollo de software. Nuestros clientes son los ingenieros que están en el corazón de Instacart, involucrados en diversos proyectos que incluyen cambios en el frontend y backend, aplicaciones móviles, aprendizaje automático e innovaciones impulsadas por IA. Colaboramos con varios equipos de infraestructura e ingeniería para crear y perfeccionar herramientas que simplifiquen los flujos de trabajo de desarrollo. Esto abarca desde la incorporación de desarrolladores hasta la gestión de desafíos diarios y pruebas. Nuestro enfoque en métricas nos ayuda a medir y minimizar el tiempo de desarrollo desde la conceptualización hasta el despliegue exitoso en producción.
A medida que Instacart evoluciona, nuestro equipo de Developer Experience está comprometido a avanzar en las prácticas de ingeniería para mejorar la eficiencia y la calidad. Estamos mejorando nuestro proceso de revisión de código acelerando la construcción y retroalimentación, incorporando IA para análisis preliminares, y optimizando la asignación de revisores. Además, estamos aprovechando la IA avanzada en las pruebas unitarias para aumentar la cobertura y detectar problemas más temprano. Nuestro enfoque incluye mejorar la estabilidad y velocidad de las construcciones y optimizar el entorno de desarrollo local para aumentar la productividad y satisfacción entre los desarrolladores.
Estamos extendiendo las capacidades de nuestra herramienta CLI de desarrollo local (Bento) para incluir la gestión avanzada del sistema de construcción y aprovechando la IA para automatizar y simplificar el ciclo de vida del desarrollo. Nuestras nuevas características incluyen:
Si eres un ingeniero de software apasionado por mejorar los flujos de trabajo de los desarrolladores y estás interesado en las últimas tecnologías, incluida la IA y el aprendizaje automático, únete a nosotros para hacer del desarrollo de software una experiencia agradable para todos los ingenieros de Instacart, mientras superamos los límites de las prácticas de desarrollo tradicionales.