
Gramian Consulting es una firma de consultoría con enfoque remoto que se especializa en talento de ingeniería, datos e inteligencia artificial. Ayuda a las organizaciones a ampliar su capacidad técnica mediante la ampliación de equipos con talento, la selección de personal, los equipos dedicados y la gestión de contratistas, además de ofrecer servicios como entrenamiento y ajuste fino de modelos de lenguaje de gran escala, agentes y asistentes de IA, MLOps e infraestructura de IA. La firma también apoya el desarrollo profesional individual mediante programas de mentoría y formación que abarcan la preparación profesional, la preparación para entrevistas y la orientación sobre mercados internacionales. Su trabajo combina experiencia práctica en ingeniería y selección de personal para ayudar a sus clientes a crear equipos técnicos y aplicar la IA a sus necesidades empresariales.
Ingeniero/a de Software Sénior, Evaluación de Código de IA — Remoto en Bangladesh
Evalúa código generado por IA en cuanto a corrección, seguridad, escalabilidad y mantenibilidad. Contribuye al desarrollo de benchmarks de programación y mejora los métodos para evaluar los resultados de los modelos de lenguaje grandes.
Descripción
- Evalúa código generado por IA en distintos lenguajes de programación y casos de uso de ingeniería de software
- Revisa el código para comprobar su corrección, fiabilidad, seguridad, escalabilidad, legibilidad y mantenibilidad
- Detecta errores, fallos lógicos, implementaciones incompletas, fallos en casos límite y debilidades arquitectónicas
- Analiza bases de código desconocidas y determina los efectos de los cambios propuestos
- Revisa correcciones de errores, nuevas funcionalidades, refactorizaciones, integraciones de API, actualizaciones de configuración y operaciones de bases de datos
- Compara los enfoques de implementación con los requisitos técnicos definidos
- Reescribe o mejora el código para producir soluciones de referencia fiables
- Explica con claridad los problemas técnicos y las mejoras propuestas
- Crea criterios de evaluación, anotaciones técnicas y rúbricas para valorar la calidad del código
- Colabora con los equipos de investigación e ingeniería para diseñar benchmarks de programación y avanzar en los métodos de evaluación de modelos de lenguaje grandes
Requisitos
- Al menos 7 años de experiencia profesional en ingeniería de software
- Dominio avanzado de uno o más lenguajes de programación, como Python, JavaScript o TypeScript, Java, C++, Go, C#, Ruby, PHP o Rust
- Experiencia amplia en la creación, el mantenimiento, la depuración y la revisión de software de calidad de producción
- Sólido dominio de los principios de diseño de software, el código limpio, la arquitectura modular, la abstracción, el manejo de errores y la mantenibilidad
- Capacidad demostrada para detectar problemas funcionales, de rendimiento, de seguridad y de diseño en bases de código complejas
- Sólidas habilidades de depuración, análisis de causas raíz y resolución de problemas
- Experiencia participando en revisiones de código y procesos colaborativos de desarrollo de software
- Familiaridad práctica con Git y las prácticas actuales de ingeniería de software
- Inglés escrito sólido y capacidad para comunicar comentarios técnicos con claridad
- Comprensión sólida de estructuras de datos, algoritmos, API, bases de datos y arquitectura de aplicaciones