Software Engineer Trainee - Python
Trabaja con nosotros!
Resumen
Buscamos Ingenieros en estas finales de su proceso formativo o recién graduados, con alto potencial e interesados en desarrollar su carrera y sumergirse en nuevas tecnologías, orientadas al desarrollo de software e ingeniería cloud.
En este cargo tendrás el desafío de investigar e integrar componentes de software de código abierto, con el objetivo de crear o mejorar nuestros productos cloud, basados en frameworks open-source. Serás parte de un squad, trabajando en nuevos features y bug fixing del grupo de productos asociado al squad.
En un día típico, es posible que escribas código Python para mejorar alguna herramienta open-source, que integres o crees un Helm Chart para un deployment en Kubernetes, que efectúes un despliegue automatizado en un laboratorio, realices actividades de troubleshooting con otras áreas, o participes en reuniones breves de Scrum o discusiones técnicas.
Este rol está disponible para trabajo remoto desde las siguientes ubicaciones: México, Chile, Argentina, Colombia, Uruguay y Perú.
Responsabilidades
Desarrollar features de productos.
Asumir el desafío de mejora de productos e investigar nuevas tecnologías, tales como (5G, OSM, SDN, etc.).
Generar propuestas para la mejora y evolución de los productos.
Realizar bug fixing de los productos asociados al squad.
Participación colaborativa en tareas comunes con otras unidades, ya sea en horario hábil como en horario inhábil en caso de ser requerido.
Colaboración y discusión en comunidades de código abierto, cuando corresponda.
Respetar las pautas de la compañía, envíar código a través de Git con commit claros y documentar sus cambios a fondo.
Cumplimiento de plazos de trabajo y entrega, así como dar una respuesta oportuna a mensajes en Slack y correo electrónico.
Participar activamente de reuniones diarias del grupo y reuniones con grupos más amplios, ya sea del área o inter áreas.
Requerimientos
Formación:
Recién egresados o próximos a finalizar estudios de Ingeniería Informática, Ingeniería de Sistemas, Ingeniería Electrónica, o afín.
Experiencia:
Experiencia en desarrollo de software (Python).
Experiencia en especificación, diseño y estructura de datos de software.
Conocimientos Específicos / Requisitos Técnicos:
Linux intermedio
Comandos básicos, manipulación de archivos, red, etc.
Experiencia básica con Shell scripting (Bash).
Uso y creación de imágenes de contenedores con Docker (intermedio).
Saber crear imágenes con un Dockerfile
Conocer el ciclo de vida de contenedores Docker
Al menos 1 año de experiencia profesional o personal comprobada con Python.
Conocimiento de networking y redes. (vlan, rutas, firewall, etc…)
Entender los conceptos de Protocolos de red, Direccionamiento IP, Ruteo.
Entender lo básico de redes desde el punto de vista de programación (interfaces, sockets, ports, etc) y tener experiencia en protocolos comunes, como TCP, UDP, HTTP y REST.
Git: Nivel básico.
Conoce el flujo "normal" de add, commit, push.
Nociones de Virtualización (KVM)
Entender los conceptos de virtualización a un nivel básico. (Instalación y Configuración, gestión de máquinas virtuales, integración con otras tecnologías).
Bases de Datos: SQL y noSQL, como Mongo DB. Nivel básico.
Sabe ejecutar queries sencillos (SELECT, WHERE, GROUP BY)
No es necesario saber configuración o administración, solo nivel "cliente"
Idioma: Inglés Medio (Escritura/Lectura): googleas en inglés
Deseables
Experiencia Cloud Público (AWS, GCP, Azure) o Privado (Openstack)
Experiencia en metodologías ágiles (Scrum, Kanban, etc.)
Capacidad de adaptar open-source existentes.
Soft-skills requeridos:
Autonomía, disciplina y capacidad autoaprendizaje
Pensamiento analítico conceptual
Orientación al cliente
Saber trabajar en equipo
Sobre nosotros
En Whitestack somos líderes en Latinoamérica en el desarrollo de soluciones Telco Cloud, Open Networking e infraestructura digital híper-escalable. Trabajamos con tecnologías de código abierto como OpenStack, Kubernetes, Open Source Mano, Ceph, Prometheus, ONOS y muchas otras y colaboramos activamente con organizaciones globales como ETSI, la Open Infrastructure Foundation, el Telecom Infra Project y el Open Compute Project. Impulsamos la transformación digital en la región mediante estándares de clase mundial, grandes implementaciones para operadores y un fuerte compromiso con la innovación.
Además, somos un Great Place to Work, donde la colaboración y el desarrollo personal son parte esencial de nuestra cultura.
¿Por qué unirte a Whitestack?
🌎 Proyección internacional: Participa en iniciativas globales y viaja para colaborar con equipos en distintos países.
⚖️ Equilibrio real: Diseñamos políticas que se ajustan a tu estilo de vida y te permiten trabajar con autonomía y propósito.
📈 Crecimiento claro: Te ofrecemos una línea de carrera sólida en liderazgo y tecnología.
Salud primero: Seguro médico privado para ti y tu familia.
📚 Aprendizaje sin límites: Acceso a cursos, libros, materiales y reembolso de certificaciones.
🌐 Idiomas para el mundo: Cursos de idiomas para que tu crecimiento no tenga fronteras.
💻 Tecnología en tus manos: Renovamos tu equipo cada 3 años... ¡y es tuyo al finalizar el período!
🏆 Reconocimiento al esfuerzo: Bonos por rendimiento y éxito en proyectos.
🎉 Tiempo para ti: 15 días de vacaciones mínimo, un día libre por tu cumpleaños y descansos extra antes de Fiestas Patrias, Navidad y Año Nuevo.
🤝 Conexión y diversión: Presupuesto para actividades recreativas e integración.
💡 Cultura de innovación: Tus ideas importan. Promovemos la participación estratégica desde cualquier rol.
Conoce más sobre nuestras prestaciones aquí.
- Departamento
- Product Development
- Puesto
- Software Engineer Trainee
- Ubicaciones
- Argentina, Chile, Colombia, México, Perú, Uruguay
- Estado remoto
- Completamente remoto
- Tipo de empleo
- Tiempo completo
- Nivel de empleo
- Profesionales
Acerca de Whitestack
Whitestack es una empresa de tecnología con presencia en Latinoamérica, especializada en nubes privadas y virtualización de redes.
Nos destacamos por impulsar soluciones basadas en código abierto, ayudando a operadores de telecomunicaciones, proveedores de aplicaciones y grandes empresas a modernizar su infraestructura.
Además, somos un Great Place to Work, lo que significa que valoramos a nuestro equipo, fomentamos el crecimiento profesional y creamos un ambiente de trabajo colaborativo, diverso e inspirador.