<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Danilo Bustos</title><description>Over a decade building data and AI platforms in the enterprise, through three waves: Hadoop, the move to the cloud, and now Agents in Production.</description><link>https://danilobustos.com</link><language>en</language><item><title>From AI Foundations to Agentic Factory: my key learnings</title><link>https://danilobustos.com/writing/from-ai-foundations-to-agentic-factory</link><guid isPermaLink="true">https://danilobustos.com/writing/from-ai-foundations-to-agentic-factory</guid><description>How do we standardize the building, deployment, serving and operation of autonomous Agents at scale in a highly regulated industry like financial services?</description><pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;em&gt;Disclaimer: The opinions expressed in this article are my own and do not represent the views or opinions of my employer, past or present.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;For the last 4 years I have been leading the next generation of Cloud AI at Equifax, adopting it in our Enterprise Analytical Platform as a core service and influencing the architecture of others critical platforms. We have also been integrating new AI capabilities to our internal tooling and processes leveraging the ~$3B investment through Equifax Cloud. The last 2 years the focus has become very ambitious and the work we have done is being driven by the following question: How do we standardize the building, deployment, serving and operation of autonomous Agents at scale in a highly regulated industry like financial services?&lt;/p&gt;
&lt;p&gt;In this article I will highlight the learnings we as a team and I as a leader have had in this journey. During Q3 we reached an important milestone: our first autonomous agents running in Production. That milestone is the reason I am writing this article now.&lt;/p&gt;
&lt;h2 id=&quot;rent-the-commodity-own-the-moat&quot;&gt;Rent the commodity, own the moat&lt;/h2&gt;
&lt;p&gt;One idea from Jamil’s LinkedIn post has stuck in my mind ever since: rent what is volatile, own what encodes your judgment. It is exactly what the platform does, it is the machinery that uses cloud services (rented commodities) and converts them into products that nobody except Equifax can make (owned moats).&lt;/p&gt;
&lt;p&gt;I love this phrase because it applies not only to the creation of multi-agent systems but also to the creation of the platform itself, for example, at the same time we can rent GitHub workflows or Google Cloud deployment services, we own the governance and security model to deploy Agents to Production (our moat).&lt;/p&gt;
&lt;h2 id=&quot;make-the-coding-agents-part-of-your-team&quot;&gt;Make the Coding Agents part of your team&lt;/h2&gt;
&lt;p&gt;One of the reasons we were able to achieve the initial goal in a short period of time is because we understood that investing in making AI (bespoke coding agents and assistants) a first-class citizen in our SDLC process was going to pay off. We built internal AI Dev Toolkits for developers to instrument AI coding loops and code repositories; it gained a lot of traction and at the moment of writing this article it is the most popular repository internally.&lt;/p&gt;
&lt;p&gt;We also understood that building the observability layer across repos and a common internal language in the team (human-human and human-agent) would help us to streamline the shipping. As a consequence, we are not only constantly modifying our AI instrumentation in our repo, but we are also constantly aligning on the language and writing it down to avoid confusion across humans and AIs.&lt;/p&gt;
&lt;h2 id=&quot;build-vs-buy-work-on-your-intuition&quot;&gt;Build vs buy: work on your intuition&lt;/h2&gt;
&lt;p&gt;We all know that in the Enterprise it is very common that open source projects and cloud services can not be adopted as they are; some of the services we wanted were still in preview, not available in all the regions, or not aligned with our security posture. In our team we have developed a very important skill: the intuition for when it is worth the effort to get our hands dirty adopting it or building a particular service ourselves, versus waiting for the cloud vendor to have it in GA.&lt;/p&gt;
&lt;p&gt;We have been inspired by many open source projects and services (ie, Google Agent Starter Pack, Superpowers, LangFuse) and we have not been afraid to build our own capabilities internally. Having the AI Architect hat takes tremendous relevancy here to design and build the features that justify the ROI and pivot later if necessary.&lt;/p&gt;
&lt;h2 id=&quot;taste-is-a-technical-skill&quot;&gt;Taste is a technical skill&lt;/h2&gt;
&lt;p&gt;In our team we have learned that creating an Agentic Factory (platform, tooling, process, practices) is not only an engineering exercise; it requires a product mindset to recognize what to build next and what will be the next feature asked by our Users, and it requires a data scientist mindset to make the decisions based on data and not on opinions. But we have also learned that the data and the user feedback do not answer everything; many important decisions do not have a metric or a benchmark to compare, and that is when the taste becomes very important: the judgment to decide what is worth to build and when it is good enough to ship.&lt;/p&gt;
&lt;p&gt;In my team I try to build the taste by using the tools every day and reviewing what the Agents are doing in Production. I encourage every single team member to have customer proximity, no matter the role (ML, SRE or Manager); I also encourage dogfooding: I track the usage of the factory and every single team member must be a top user. That is how the taste is built and shared across the team, it does not stay in only one person.&lt;/p&gt;
&lt;h2 id=&quot;internal-fde-team-a-must-have&quot;&gt;Internal FDE team: a must have&lt;/h2&gt;
&lt;p&gt;Our partnership with the Legal, Finance and HR departments, where we closely worked to create Agents (I can not disclose them), has helped us to learn that the adoption is driven by outcomes. You could have a top-notch team building the factory, but if the enterprise departments can not convert their workflows into real Agents with real value, adoption and ROI will never come. Somebody has to do the initial heavy lifting, because creating autonomous Agentic systems still requires technical skills; that is why we internally allocate time to act as a small FDE (Forward Deployed Engineering) team.&lt;/p&gt;
&lt;p&gt;Having this time allocation makes a huge difference between a factory with capabilities and a factory with real Users and traffic.&lt;/p&gt;
&lt;h2 id=&quot;governance-is-a-design-input&quot;&gt;Governance is a design input&lt;/h2&gt;
&lt;p&gt;We work in one of the most regulated industries, so for us the governance is not a checklist at the end of the project, it decides if your Agents reach Production at all. We have learned that the best way to deal with this is to treat the governance as a design input from day one: we built it directly into the factory (identity, human approvals, evidence of every action the Agents take), so every team that builds on top of the factory inherits the compliance by default, they do not have to retrofit it at the end under pressure. The result is a streamlined process with a clean path to Production at scale.&lt;/p&gt;
&lt;h2 id=&quot;be-an-enabler-be-a-multiplier-keep-rd&quot;&gt;Be an enabler, be a multiplier, keep R&amp;amp;D&lt;/h2&gt;
&lt;p&gt;For the last 2 years my role has changed, moving from individual contributor to being in charge of scaling and making teams more effective. I have learned that even token-maximizing, efficient engineers quickly reach the limit of the number of activities they can accomplish by themselves; the project and the company do not scale if the lead is the bottleneck. My job now is to be an enabler and to amplify the team, not to be an individual contributor or a police officer in every piece of the factory. In practice this means paving the road so the teams can ship on top of the factory and removing the blockers before they become problems.&lt;/p&gt;
&lt;p&gt;The multiplier part is to empower the team to make decisions. We have invested in building the taste and the common language across the team, so I can trust the decisions the team makes without me in the room; I do not need to review every design, I need to make sure the people making the decisions have the context and the judgment to make them well. That is the real multiplier: not doing more myself, making everyone around me capable of more.&lt;/p&gt;
&lt;p&gt;One non-negotiable mindset is that we never stop R&amp;amp;D: we keep researching where the industry is going in terms of AI, Agentic Workflows and Infrastructure. We also have the culture of delivering internal features tagged as &lt;code&gt;@experimental&lt;/code&gt; to accelerate feedback and adoption.&lt;/p&gt;
&lt;h2 id=&quot;work-on-the-distribution&quot;&gt;Work on the distribution&lt;/h2&gt;
&lt;p&gt;Coming from a highly technical background, we are sometimes too much obsessed with the Product itself and we forget how the product reaches its users (distribution). In the Agentic era, writing cool Products and features is easier than ever before, but if you can not get people to use them, then it is not as cool as you think. Even for internal enterprise, it is critical to plan how it will reach the different departments globally.&lt;/p&gt;
&lt;p&gt;In our team we spend a significant amount of time socializing what we build by writing technical articles and tutorials, conducting workshops, and running early adopter programs across the globe.&lt;/p&gt;
&lt;h2 id=&quot;conclusion&quot;&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;This article tries to contribute and express several learnings in our journey building the EFX Agentic Factory. Notice this has not covered the learnings building Autonomous Agents; this has been focused on the platform. I probably missed many other learnings, but these are the ones that were on top of my mind at the moment of writing this article.&lt;/p&gt;
</content:encoded><dc:language>en</dc:language><category>Engineering</category></item><item><title>Ten years @ Equifax, Why?</title><link>https://danilobustos.com/writing/ten-years-at-equifax-why</link><guid isPermaLink="true">https://danilobustos.com/writing/ten-years-at-equifax-why</guid><description>Why did I stay at the same company for ten years? Leadership that fit, meaningful work, and the opportunities to grow.</description><pubDate>Sun, 31 Aug 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;em&gt;Disclaimer: The opinions expressed in this article are my own and do not represent the views or opinions of my employer, past or present.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Written in August 2025, when I had been at Equifax for ten years.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;While on vacation, I’ve found myself reflecting on a question I’ve been asked a lot these past few years: Why did I stay at the same company for ten years?&lt;/p&gt;
&lt;p&gt;There is no single answer to that question; the decision was based on multiple factors. However, the primary reasons were working with leaders who understood and complemented my way of working, having meaningful work, and being given opportunities to grow.&lt;/p&gt;
&lt;p&gt;When I interviewed @ Equifax in May 2015, Sandeep (now Director @ Amazon) asked me why I wanted to join the team. My answer was because I wanted to apply my knowledge around Data mining and neural networks (that I got from college), Hadoop (that I got from my grad internship) and information retrieval systems (which I got from Yahoo! Research), in real world problems. I knew my passion was around data, everything that combines software, data and large scale systems.&lt;/p&gt;
&lt;h2 id=&quot;the-leadership-right-fit&quot;&gt;The leadership right fit&lt;/h2&gt;
&lt;p&gt;Early in my career, there have been times I was on the verge of quitting, and it was never about the work itself. It was always because the leadership was not the right fit. I ended up getting the opportunity to change to a different internal leadership which was more fit to my needs.&lt;/p&gt;
&lt;p&gt;I have since found my place, with a leadership which understands my professional needs, and myself understanding what they need from me to succeed. A culture of trust and empowerment is really important for me as a professional; and that is only possible with constant communication with your leadership team (not only with your manager) and showing them how passionate you are about the problems they (we) are trying to solve.&lt;/p&gt;
&lt;p&gt;Believe me, even in a medium/big corporation such as Equifax you will find different types of culture and leadership style, so knowing yourself to find the right leadership which is aligned with your career needs is extremely important, and always remember the need to succeed is bidirectional. In my experience, I’ve always valued three things most: the freedom to be myself, receiving honest and constructive feedback, and being able to collaboratively discuss which problems to focus on.&lt;/p&gt;
&lt;h2 id=&quot;meaningful-work&quot;&gt;Meaningful work&lt;/h2&gt;
&lt;p&gt;I feel fortunate to have worked on initiatives with high visibility and impact. While these projects come with significant responsibility, they also allow me to see the immediate impact of my work. I started my career as a big data engineer contributing to the construction of the big data platform in the USA 🇺🇸, Canada 🇨🇦 and Australia 🇦🇺. The tech leads and managers constantly emphasized how our work was helping the organization reach the next level in analytics, enabling new use cases that were not possible before.&lt;/p&gt;
&lt;p&gt;After that, I transitioned to creating big data analytical tools that help to develop models and attributes at scale by leveraging our big data platform, which processed terabytes of data. By this point in my career, I was senior enough to understand how my work was directly contributing to the company’s success in that area. The collaboration with the Data &amp;amp; Analytics organization became a key aspect of my role.&lt;/p&gt;
&lt;p&gt;Cloud migration was underway, and I shifted to a more focused individual contributor role as a Cloud Architect, specializing in Analytical and Data platforms and Tooling for the Global Platforms organization. This transformation opened doors to entirely new areas, including cost management, direct collaboration with Equifax Enterprise Security and Architects, and partnerships with Google Customer Engineers and Product Engineers to resolve complex issues and prioritize new features for GCP.&lt;/p&gt;
&lt;p&gt;Finally, as a Chief Analytics Architect, I am now in charge of the technical aspects of the entire EFX Cloud ML/AI Platform (operating across Asia, Europe, Latin America, and North America). My responsibilities include MLOps, the online backend system, and our new Generative AI platform—both from a platform architecture perspective and in terms of the analytical tools our internal teams are developing.&lt;/p&gt;
&lt;h2 id=&quot;opportunities-to-grow&quot;&gt;Opportunities to grow&lt;/h2&gt;
&lt;p&gt;I’ve always believed that the pace of my career advancement was entirely in my hands because the opportunities have been there, and I was determined to seize them. While talent is important, my experience has shown that hard work and dedication are what truly make the difference. By taking on diverse projects and challenges, I not only honed my technical skills but also developed critical abilities in influence, communication, and strategic reasoning.&lt;/p&gt;
&lt;p&gt;Examples of the previous points have been:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Individual contribution:&lt;/strong&gt; Leading the implementation of the big data platforms based on Hadoop ecosystem. The design and implementation of the Cloud ML/AI platform and tooling.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Global Collaboration:&lt;/strong&gt; Moved to Australia for 5 months to help the new Equifax acquisition (Veda) to create their big data platforms working close with Australia leadership teams.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Business units partnership:&lt;/strong&gt; Created a streaming systems based on Kafka and Spark Streaming for Fraud detection, a completely different business unit from the one I belong to.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cross-functional innovation:&lt;/strong&gt; Partnering D&amp;amp;A organization to design and implement different ML/AI techniques to solve problems around entity resolution and anomalies detection.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Leading AI Adoption:&lt;/strong&gt; Leading the initial Vertex AI enablement and adoption in collaboration and close engagement with Equifax Corporate teams and Google Engineers.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Growth together:&lt;/strong&gt; Conducting dozens of training and hands-on workshops across the board. Organizations being partnered have been: D&amp;amp;A, Product, Security, HR and Corporate; including software engineering centers present in Chile 🇨🇱 and India 🇮🇳.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Talent acquisition:&lt;/strong&gt; Conducted 100+ interviews for different types of software engineering role.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The journey continues. My next chapter is focused on building a new Generative AI platform and autonomous AI agents.&lt;/p&gt;
&lt;h2 id=&quot;final-remarks&quot;&gt;Final remarks&lt;/h2&gt;
&lt;p&gt;To conclude, here are some final points worth mentioning:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Even after ten years, I have consistently grown as both a professional and an individual.&lt;/li&gt;
&lt;li&gt;The close proximity of the leadership team to the engineering teams has exposed me to challenges that most of the time are very difficult to find.&lt;/li&gt;
&lt;li&gt;Cloud adoption has brought diverse challenges with a ton of opportunities of high impact, which makes it a good place to be.&lt;/li&gt;
&lt;li&gt;Development experience matters; and the leadership team has constantly been working on enabling the state-of-the-art tooling for the engineers.&lt;/li&gt;
&lt;/ul&gt;
</content:encoded><dc:language>en</dc:language><category>Thoughts</category></item></channel></rss>