AI Architect
Description
Company Overview
Lean Tech is a rapidly expanding organization based in Medellín, Colombia, recognized for its influential network within software development and IT services across the entertainment, financial, and logistics sectors. Committed to creating a collaborative and growth-oriented culture, the company empowers professionals to pursue significant career advancement while engaging with large-scale engineering teams throughout Latin America and the United States. With a robust market presence and diverse opportunities, Lean Tech distinguishes itself by driving cutting-edge technological initiatives and fostering expertise in advanced software and AI/ML system architecture, scalable data pipelines, and cloud-based solutions. The organization’s mission centers on transforming industries through advanced technology, supported by a formal, inclusive environment that values excellence, innovation, and professional development.
Position Overview
This senior-level position is responsible for leading the architectural design, development, and deployment of advanced AI and machine learning systems, ensuring alignment with organizational objectives and seamless integration with existing technology infrastructure. Operating at the intersection of technical leadership and hands-on implementation, the role requires mastery in Python for data analytics and deep expertise in frameworks such as TensorFlow, PyTorch, and scikit-learn. The position plays a critical role in converting complex business challenges into robust AI solutions, selecting optimal tools, and architecting scalable, production-grade systems that leverage big data technologies including Spark and Kafka. The role also encompasses end-to-end oversight of the AI/ML development lifecycle, including solution design, implementation, and ongoing MLOps activities. This involves architecting and maintaining data pipelines (primarily batch processing using technologies such as Azure Data Factory, Fabric, and potentially Databricks), and deploying models with a strong focus on security architecture—particularly within Azure—and cloud AI/ML services. The position is responsible for designing and maintaining CI/CD and model monitoring systems to
ensure continuous integration, effective governance, and reliable model retraining.
Collaboration is integral to this role, requiring partnership with multidisciplinary teams, including data scientists, product managers, and business stakeholders, to shape and execute a long-term AI roadmap. The architect provides technical leadership, defines best practices, and sets code standards to deliver consistent, high-quality results. Unique challenges include navigating evolving cloud technologies, implementing cloud-specific security and orchestration (such as Azure Kubernetes Service), and managing complex data flows in a dynamic environment. As an influential member of a cross-regional AI and analytics team, the position contributes significantly to advancing the organization's AI capabilities, ensuring that innovative solutions are designed, delivered, and maintained at the highest standards of excellence.
Key Responsibilities
- Lead the architectural design, development, and deployment of scalable AI and machine learning systems, ensuring solutions align with business objectives and integrate seamlessly with existing infrastructure.
- Provide strategic technical leadership and mentorship to AI/ML development teams, defining architectural best practices, coding standards, and ensuring successful project delivery.
- Translate complex business requirements into robust AI solutions, selecting appropriate architectural patterns, machine learning algorithms, and deep learning models using advanced Python frameworks such as TensorFlow, PyTorch, and scikit-learn.
- Drive the selection and implementation of suitable cloud-based AI/ML services, primarily leveraging Azure Machine Learning, and ensure adherence to cloud-specific security architectures and best practices.
- Oversee the design and management of advanced data pipelines, with a focus on batch processing using tools including Spark, Azure Data Factory (ADF), Fabric, Databricks, and orchestrate end-to-end data workflows via AKS and other related technologies.
- Direct the development, deployment, and monitoring of custom machine learning models, employing advanced techniques such as transfer learning where appropriate to address business challenges.
- Design and oversee robust MLOps pipelines, including CI/CD processes, model versioning, automated retraining, model monitoring, and governance, using tools such as MLflow and Kubeflow when applicable.
- Evaluate the technical feasibility of new AI initiatives, identify potential risks, and develop effective mitigation strategies throughout the AI development lifecycle.
- Collaborate closely with product managers, stakeholders, and data scientists to define and execute long-term AI roadmaps that support organizational strategy and continuous innovation.
- Maintain the highest standards of data engineering by leading data modeling activities and managing SQL/NoSQL databases and big data technologies such as Kafka to ensure data integrity and scalability.
- Foster an environment of technical excellence by sharing expertise in software development, data analytics, and MLOps, and by communicating complex concepts clearly to technical and non-technical audiences.
Required Skills & Experience
- Minimum 8 years of experience in software development, including at least 4-5 years in AI/ML-focused roles or leading AI projects.
- Expertise in designing and building scalable, production-grade AI/ML architectures and leading end-to-end development processes.
- Advanced proficiency in Python for data analytics, machine learning, and AI development, including mastery of libraries such as TensorFlow, PyTorch, and scikit-learn.
- Strong experience with deep learning architectures and a comprehensive understanding of machine learning algorithms and the full AI development lifecycle.
- Hands-on experience in developing custom machine learning models, including techniques such as transfer learning.
- Demonstrated ability to design, build, and manage complex data pipelines, with advanced knowledge of batch processing, Azure Data Factory (ADF), Fabric, and Databricks.
- Extensive experience with big data technologies, such as Spark and Kafka, and advanced data modeling capabilities.
- Advanced skills in working with SQL and NoSQL databases to support scalable AI solutions.
- Significant hands-on experience with at least one major cloud platform (AWS, Azure, or GCP), including advanced use of cloud AI/ML services and Azure Machine Learning.
- Experience in architecting and implementing cloud-specific security solutions, with a focus on Azure environments.
- Ability to design, build, and maintain robust MLOps pipelines for CI/CD, model deployment, monitoring, and governance, including practical experience with tools such as MLflow, Kubeflow, Azure Data Factory, and Azure Kubernetes Service (AKS).
- Exceptional leadership and communication skills, with proven ability to mentor teams, influence stakeholders, and clearly articulate complex technical concepts to diverse audiences.
Nice to Have Skills
- Advanced degree (Master’s or Ph.D.) in Computer Science, Data Science, or a related technical field
- Relevant certifications in cloud platforms, such as Azure or Fabric Certified Machine Learning – Specialty
- Practical experience with machine learning frameworks not already specified, such as Keras
Working familiarity with additional MLOps tools, including Kubeflow and MLflow, beyond required toolsets - Experience implementing or integrating Azure Data Factory Orchestration and Azure Kubernetes Service (AKS)
- Solid understanding of applied statistics for model evaluation and data analysis
- Familiarity with cost optimization practices within cloud environments
- Adaptability to emerging AI/ML tools and evolving architectural methodologies
- Experience collaborating on cross-functional teams spanning multiple geographies
- Strong problem-solving and strategic thinking abilities in complex or dynamic environments
Soft Skills
- Strategic leadership in guiding cross-functional AI and data teams, fostering a collaborative environment to drive complex system design and successful project delivery.
- Exceptional communication skills, effectively conveying intricate technical concepts to both technical and non-technical stakeholders, and building consensus across diverse audiences.
- Strong mentorship abilities, providing structured guidance and professional development for team members engaged in advanced AI, MLOps, and data engineering initiatives.
- Proactive decision-making and problem-solving, particularly when translating intricate business challenges into practical, technical AI solutions and managing architectural trade-offs.
- Adaptability and composure in navigating evolving priorities, technological advancements, and scaling requirements in enterprise-level cloud and AI/ML system environments.
- Rigorous attention to detail and accountability in overseeing implementation of best practices for cloud security, data governance, and solution design in highstakes, production environments.
- Commitment to continuous learning and staying current with emerging technologies and methodologies relevant to AI/ML architecture and MLOps fields.
Why You Will Love Working with Us
Join a powerful tech workforce and help us change the world through technology.
Professional development opportunities with international customers
Collaborative work environment
Career path and mentorship programs that will lead to new levels.
Join Lean Tech and contribute to shaping the data landscape within a dynamic and growing organization. Your skills will be honed, and your contributions
will play a vital role in our continued success. Lean Tech is an equal opportunity
employer. We celebrate diversity and are committed to creating an inclusive
environment for all employees