Staff Software Engineer, Platform
Job title: Staff Software Engineer, Platform
Company: Green Mountain Energy
Job description: Bienvenido a la intersección de energía y servicios para el hogar. En NRG, nos mueve nuestra pasión por crear un futuro más inteligente, más limpio y más conectado.Vivint Smart Home, una empresa propiedad de NRG, es una empresa líder en hogares inteligentes en los Estados Unidos, dedicada a redefinir la experiencia del hogar con productos y servicios inteligentes. Encontramos un propósito en proteger y mantener proactivamente a nuestros clientes conectados a sus hogares, sin importar dónde se encuentren. Únete al equipo de Smart Home para crear hogares más inteligentes, seguros y sostenibles.Responsabilidades principales:
- Trabajar en un entorno altamente autónomo y colaborativo.
- Trabajar en estrecha colaboración con los otros equipos, como aplicaciones móviles y dispositivos integrados que se integran con la plataforma/backend.
- Investigar y evaluar nuevas tecnologías y herramientas.
- Participe en los “Días de Innovación” recurrentes y trabaje en proyectos innovadores de su elección.
- Trabaja en cosas interesantes que puedas usar en tu propia casa.
- Cree sistemas para manejar grandes volúmenes de datos provenientes de sensores, cámaras y acciones de los usuarios.
- Diseño e implementación de API.
Habilidades, experiencia y educación preferidas:
- Licenciatura o Maestría en Informática o afines. Es esencial una comprensión sólida de los principios básicos de la informática, incluidos los algoritmos, la complejidad y las estructuras de datos.
- Experiencia demostrada en el diseño, construcción y mantenimiento de microservicios y sistemas backend confiables a gran escala. Es muy deseable tener experiencia con aplicaciones de alta confiabilidad y gran escala, como backends móviles o sistemas similares.
- Dominio de al menos un lenguaje de programación básico (preferiblemente Golang o Python), con apertura al aprendizaje de nuevos lenguajes y tecnologías.
- Experiencia práctica con una variedad de herramientas y tecnologías, que incluyen:
- Idiomas y marcos: Golang, Python
- Bases de datos y colas: MongoDB, RabbitMQ, Redis, Kafka
- Redes y nube: redes, AWS, Docker, microservicios
- Seguridad y protocolos: OAuth2, privacidad de datos, mejores prácticas de seguridad
- Infraestructura: Monitoreo de centros de datos, entornos PaaS, SaaS
- La familiaridad con GRPC es una ventaja.
- Experiencia Creación y mantenimiento de servicios backend y aprendizaje de cómo diseñar para escalamiento horizontal.
- Experiencia trabajando con colas de trabajos, simultaneidad, almacenamiento en caché, persistencia y escritura de código de alto rendimiento.
- Alto nivel de habilidades comunicativas. Capacidad para intercambiar ideas sobre temas complejos de manera eficiente.
- Capacidad para adaptarse, cambiar y aprender según sea necesario.
- Algunos años de experiencia laboral en un entorno laboral similar utilizando las tecnologías y patrones enumerados anteriormente.
Reconocemos que no todos cumplirán con todos estos criterios, pero lo alentamos a postularse de todos modos si cumple con algunos de ellos y está interesado en el puesto. La capacidad de aprender en el trabajo es más importante que tener todos los elementos de la pila tecnológica enumerados anteriormente.Aquí hay algunos beneficios destacados sobre los que debería preguntarnos:
- Almuerzo y bebidas diarios gratis en el sitio.
- Vacaciones pagadas y tiempo libre remunerado flexible
- Descuentos para empleados/amigos/familiares
- Clínica de salud en el lugar, gimnasio, mesas de juego.
- Cobertura médica/dental/de la vista/de vida y línea directa médica las 24 horas, los 7 días de la semana
- 401(k) + igualación del empleador
- Grupos de recursos para empleados
CONDICIONES DE TRABAJO:Este trabajo opera en un entorno de oficina profesional. Esta función utiliza habitualmente equipos de oficina estándar, como computadoras, teléfonos, fotocopiadoras, archivadores y máquinas de fax.NRG Energy está comprometida con un lugar de trabajo libre de drogas y alcohol. En la medida permitida por la ley y cualquier acuerdo de negociación colectiva aplicable, los empleados están sujetos a pruebas de drogas aleatorias periódicas y a pruebas de drogas y alcohol posteriores a un accidente y por sospecha razonable. EOE AA M/F/Estado de veterano protegido/Discapacidad. El nivel, título y/o salario se pueden ajustar según la experiencia o habilidades del solicitante.EEO es el cartel de la ley (el cartel se puede encontrar en http://www.eeoc.gov/employers/upload/poster_screen_reader_optimized.pdf)Descripción oficial archivada en Talent.
Expected salary:
Location: Boston, MA
Job date: Wed, 25 Dec 2024 08:12:30 GMT
Apply for the job now!