NOS
Checkmarx
Senior Software Engineer
Quiénes somos
Checkmarx es el líder en seguridad de aplicaciones, asegurando que las empresas de todo el mundo puedan proteger el desarrollo de sus aplicaciones desde el código hasta la nube. Nuestra plataforma y servicios consolidados abordan las necesidades de las empresas mejorando la seguridad y reduciendo el TCO, al tiempo que generan confianza entre AppSec, desarrolladores y CISOs. En Checkmarx, creemos que no se trata solo de encontrar riesgos, sino de remediarlos en toda la huella de aplicaciones y la cadena de suministro de software con un proceso fluido para todas las partes interesadas relevantes. Nos sentimos honrados de servir a más de 1,800 clientes, incluyendo el 40 por ciento de todas las empresas Fortune 100, como Siemens, Airbus, Salesforce, Stellantis, Adidas, Walmart y Sanofi.
Sobre el puesto
Buscamos un Ingeniero de Software Senior para unirse a uno de nuestros equipos de I+D que desarrollan el núcleo de nuestro producto impulsado por IA. Este no es un puesto de backend con un poco de IA al margen, es al revés. Pasarás la mayor parte de tu tiempo diseñando y lanzando pipelines impulsados por LLM y sistemas basados en agentes que automatizan y mejoran la forma en que nuestra plataforma encuentra, clasifica y remedia riesgos de seguridad, respaldado por una sólida ingeniería nativa de la nube.
Más allá de la construcción, queremos a alguien que siga de cerca el panorama de la IA: nuevos modelos, frameworks y arquitecturas de agentes a medida que surgen, y que pueda convertir ese conocimiento en recomendaciones reales; evaluando si una nueva herramienta, modelo o técnica vale la pena adoptarla, y ayudando al equipo a decidir qué construir, comprar o integrar. El área de producto específica puede evolucionar con nuestra hoja de ruta, pero el núcleo del trabajo se mantiene constante: características impulsadas por IA, juicio aplicado sobre el panorama de herramientas de IA y arquitectura nativa de la nube en Go.
Qué harás
- Diseñar, construir y ser propietario de características y pipelines impulsados por IA; integrando LLMs y frameworks de agentes en sistemas de producción que operan a escala
- Evaluar herramientas, modelos y frameworks emergentes de IA en función de las necesidades de nuestro producto; producir recomendaciones claras de construir/comprar/integrar para el equipo y el liderazgo
- Mantenerse a la vanguardia del panorama de la IA, como nuevos lanzamientos de LLM, arquitecturas de agentes, frameworks de orquestación y técnicas, y traducir los desarrollos relevantes en propuestas de ingeniería concretas
- Diseñar, construir y operar los microservicios distribuidos en los que se ejecutan estas características de IA (colas de mensajes, gRPC/REST APIs, bases de datos relacionales)
- Ser propietario de servicios de extremo a extremo: arquitectura, codificación, pruebas, CI/CD, observabilidad de producción
- Desplegar y operar servicios en Kubernetes, siguiendo las prácticas de GitOps
- Participar en discusiones de diseño y revisiones de código, aportando una perspectiva informada por la IA a las decisiones de arquitectura
Requisitos
- 5+ años de experiencia profesional en ingeniería de software, con sólidos conocimientos en Go y/o Python
- Experiencia práctica en la construcción con LLMs y agentes de IA (LangChain, LangGraph o similar), no solo experimentando con ellos
- Un hábito demostrado de evaluar y comparar herramientas, modelos o proveedores de IA
- Experiencia con servicios de IA en la nube (AWS Bedrock, Azure OpenAI, Vertex AI)
- Sólida comprensión de sistemas distribuidos: colas de mensajes, gRPC/REST APIs, bases de datos relacionales
- Experiencia con Docker y Kubernetes
- Sólidos fundamentos de pruebas, CI/CD y observabilidad
- Comodidad en un entorno de microservicios multiequipo
- Excelentes habilidades de comunicación en inglés
Se valorará
- Un hábito genuino de investigación, siguiendo comunidades de investigación/profesionales de IA
- Conocimiento de seguridad de aplicaciones
- Herramientas GitOps (ArgoCD, Helm), OpenTelemetry
Qué ofrecemos
Checkmarx ofrece un gran ambiente de trabajo, desarrollo profesional, carreras desafiantes, compensación competitiva, gran equilibrio entre vida laboral y personal, así como excelentes beneficios y ventajas durante todo el año.
Checkmarx es un Empleador de Igualdad de Oportunidades. Las decisiones de empleo se toman sin tener en cuenta la raza, el color, la religión, el origen nacional o étnico, el género, la orientación sexual, la identidad o expresión de género, la edad, la discapacidad u otras características protegidas por la ley.
