Coding the world of tomorrow
Software Engineer – Enfoque en Inteligencia Artificial
Location
Mexico
Posted
2 days ago
Salary
0
Seniority
Senior
Job Description
Software Engineer – Enfoque en Inteligencia Artificial
DaCodes.
• Desarrollar y evolucionar componentes para agentes conversacionales utilizando Python y servicios de IA. • Implementar y optimizar prompts, herramientas (Tools) y flujos conversacionales. • Integrar agentes con APIs, servicios internos y distintos canales de comunicación. • Colaborar con equipos técnicos y de negocio para transformar requerimientos funcionales en soluciones técnicas. • Analizar el comportamiento de los agentes mediante pruebas, métricas, validaciones y retroalimentación de usuarios. • Participar en la mejora continua de soluciones basadas en IA Generativa mediante experimentación y ajustes iterativos. • Documentar componentes, decisiones técnicas y mejores prácticas de desarrollo. • Colaborar en la configuración e integración de servicios en Azure bajo lineamientos establecidos.
Job Requirements
- +3 años de experiencia desarrollando software o automatizaciones.
- Experiencia utilizando Python para el desarrollo de aplicaciones, scripts o integraciones.
- Experiencia consumiendo APIs REST.
- Manejo de estructuras JSON y procesamiento de información.
- Uso de Git como sistema de control de versiones.
- Buen entendimiento de principios de desarrollo de software, depuración y buenas prácticas de programación.
- Comprensión de los fundamentos de los Modelos de Lenguaje (LLMs).
- Conocimiento de Prompt Engineering y diseño de conversaciones.
- Comprensión general de cómo integrar modelos de IA dentro de aplicaciones.
- Interés por construir soluciones utilizando IA Generativa aplicada a negocio.
- Deseable
- Experiencia desarrollando asistentes virtuales, chatbots o agentes de IA.
- Conocimiento básico de Azure OpenAI, Azure AI Foundry, Azure Functions o App Services.
- Familiaridad con herramientas como GitHub Copilot, Semantic Kernel, LangChain o tecnologías similares.
- Participación en proyectos personales, freelance, open source o académicos relacionados con IA o automatización.
- Pensamiento analítico y capacidad para resolver problemas.
- Curiosidad tecnológica y aprendizaje continuo.
- Comunicación clara con perfiles técnicos y de negocio.
- Capacidad para trabajar de forma colaborativa.
- Proactividad y orientación a resultados.
- Atención al detalle y enfoque en calidad.
- No es necesario contar con experiencia desarrollando modelos de Machine Learning desde cero; el enfoque del rol está en la implementación, integración y evolución de soluciones basadas en IA Generativa.
Benefits
- 🚀 Integración a marcas globales y startups disruptivas.
- 🏡 Trabajo remoto/Home office.
- 📍 En caso de requerir modalidad híbrida o presencial, serás informado desde la primera sesión.
- ⏳ Horario ajustado a la célula de trabajo/proyecto asignado.
- 📅 Trabajo de lunes a viernes.
- 🏥 Seguro de gastos médicos mayores (aplica para México).
- 🛡️ Seguro de vida (aplica para México).
- 🌎 Equipos de trabajo multiculturales.
- 🎓 Acceso a cursos y certificaciones.
- 📢 Meetups con invitados especiales del área de IT.
- 📡 Eventos virtuales de integración y grupos de interés.
- 📢 Clases de inglés.
- 🏆 Oportunidades dentro de nuestras diferentes líneas de negocio.
- 🏅 Orgullosamente certificados como Great Place to Work.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Lead Full-stack Software Developer
North South Consulting Group, LLC (NSCG)"People First; Mission Always"
• Lead the end-to-end design and development of robust, high-performance applications using Java/Spring Boot and Node.js for backend services, alongside Angular for the frontend. • Build the front-end of applications through appealing visual design, utilizing modern UI templates, HTML5, CSS, and Angular to ensure responsive and seamless user experiences. • Architect, deploy, and maintain secure and scalable cloud environments using AWS services (e.g., EC2, S3, Lambda, API Gateway). • Design and implement RESTful APIs and microservices, to maintain efficient data flow between the frontend, backend, and database layers. • Guide technical teams, conduct rigorous code reviews, establish software development best practices, and drive continuous integration and continuous deployment (CI/CD) initiatives. • Work closely with stakeholders, product managers, and UI/UX designers in an Agile environment to translate business requirements into technical solutions.
• Plan, develop and implement projects or features of large-scale projects, as part of the development team • Develop solutions to improve performance and scalability of systems • Assisting in Production issues • Share knowledge about your area of expertise, best practices and provide functional support
Full Stack Product Engineer – Agentic Workflows
Life Science ConnectConnect. Collaborate. Contribute.
• Build with Leverage: Own the implementation of new product features and decoupled architecture using Next.js and React maintaining a relentless focus on performance and minimal technical debt. • Orchestrate Agentic Workflows: Integrate Cursor and agentic engineering methodologies into your daily development loop. • Integrate Headless Infrastructure: Develop clean, reusable front-end components that hook seamlessly into a Headless CMS (Optimizely/ODP), ensuring our content delivery is lightning-fast at the edge. • Collaborate across the Core: Partner directly with our Data and DevOps teams to ensure everything we ship maintains data integrity across our Snowflake core, supports progressive profiling, and moves through our automated CI/CD pipeline cleanly.
• Act as a technical reference for engineering squads, supporting architectural decisions and the evolution of solutions • Support the construction of a scalable, resilient, and automation-oriented platform in an AWS environment • Define and evolve technical standards related to architecture, integration, observability, security, and operations • Work closely with teams on technical discussions, troubleshooting, incident response, and stabilization of production environments • Lead discussions involving microservices, messaging, Kubernetes, delivery pipelines, and infrastructure as code • Support technical reviews, design reviews, and the continuous improvement of engineering practices • Promote component reuse, standardization, and increased technical maturity across squads • Influence the evolution of DevOps, SRE, and platform reliability practices • Ensure solutions consider performance, availability, traceability, observability, and security from the outset.




