




Our client is a multinational IT consulting company, with presence in more than 45 countries across five continents. They are currently seeking a **Software Engineer** to join their team. Mission: As a Software Engineer in the Data Analytics team, you´ll be responsible for building and deploying scalable GenAI solutions. You´ll collaborate closely with data scientists and contribute to the development of production\-ready systems that leverage cutting\-edge technologies. Main responsibilities/functions: * Develop and deploy GenAI solutions using Python and object\-oriented programming (OOP) principles. * Implement and manage CI/CD pipelines using GitHub Actions. * Deploy solutions on AWS using CloudFormation. * Work with frameworks such as LangChain, LangGraph, Semantic Kernel, and Crew.ai. * Apply knowledge of Large Language Models (LLMs) and Prompt Engineering. * Build and deploy services using FastAPI on AWS. * Collaborate with data scientists to refactor analytics solutions for production, ensuring scalability and efficiency. * Support the development of ML/AI pipelines using Apache Airflow. Key Competencies: * Software Development: Ability to build software products aligned with business and technical requirements. * Software Development Life Cycle (SDLC): Understanding of structured methodologies for delivering and managing software solutions. * Software Architecture \& Design: Ability to translate requirements into scalable and maintainable software designs. * Technical Knowledge: Familiarity with the technical components and integration of software products. * Software Testing: Experience designing and executing testing strategies to ensure product quality and reliability. Requirements: * Relevant corporate experience working with GenAI frameworks (such as LangChain, LangGraph, Semantic Kernel, and Crew.ai) and deployments. * Experience building chatbots (not just deploying someone elses work) * Python or Go is a must\-have and OOP principles. * SQL is a must\-have * Corporate experience implementing and managing CI/CD pipelines using GitHub Actions. * Corporate experience developing and deploying services using FastAPI. * Assist in the development of machine learning and AI pipelines using Apache Airflow. * Strong software development experience and solid understanding of OOP principles. * Proficiency in Python and/or GoLang for application development. * Experience with libraries such as FastAPI, LangGraph, and LangChain. * Hands\-on experience with Git in medium to large development teams. * Excellent communication skills and experience working in cross\-functional teams. * Experience deploying software using GitHub Actions or similar CI/CD tools. * Familiarity with AWS components such as SageMaker Studio, Lambda, API Gateway, and RDS. * Strong technical writing skills for documentation and collaboration. * Advanced verbal and written English communication skills. If your profile matches the position, please click on SOLICITAR EL PUESTO or click on REMITIR A ALGUIEN to introduce someone you think has a good profile for the position.


