{"id":707,"date":"2023-04-25T01:25:00","date_gmt":"2023-04-25T01:25:00","guid":{"rendered":"https:\/\/fde.cat\/index.php\/2023\/04\/25\/solving-complex-and-demanding-marketing-automation-challenges-at-scale\/"},"modified":"2023-04-25T01:25:00","modified_gmt":"2023-04-25T01:25:00","slug":"solving-complex-and-demanding-marketing-automation-challenges-at-scale","status":"publish","type":"post","link":"https:\/\/fde.cat\/index.php\/2023\/04\/25\/solving-complex-and-demanding-marketing-automation-challenges-at-scale\/","title":{"rendered":"Solving Complex and Demanding Marketing Automation Challenges at Scale"},"content":{"rendered":"<p>In our \u201cEngineering Energizers\u201d Q&amp;A series, we examine the life experiences and career paths that have shaped Salesforce engineering leaders. Meet Charlie Curtis, a lead member of the technical staff for Marketing Cloud\u2019s production engineering team. Charlie and his Atlanta-based team develop cutting-edge automation software that helps users simplify their customer marketing processes by reducing manual labor, scaling their efforts, and saving money.<\/p>\n<p><strong>What is your team\u2019s mission?<\/strong><\/p>\n<p>My team develops <a href=\"https:\/\/www.salesforce.com\/products\/marketing-cloud\/marketing-automation\/\" target=\"_blank\" rel=\"noopener\">Marketing Cloud Account Engagement<\/a><a href=\"https:\/\/www.salesforce.com\/products\/marketing-cloud\/marketing-automation\/\"> <\/a>(MCAE) \u2014 supporting the scale element of the product. We develop new features for this software, which helps Salesforce customers significantly simplify and scale how they market to their customers, using the power of automation to eliminate hands-on, time-consuming, expensive manual labor.<\/p>\n<p>For example, if a company has an unprioritized list of 10 million customer leads, marketers must segment that list to drive an effective marketing campaign. Using our feature, they can select criteria-based attributes to define a subset of their list and leverage <a href=\"https:\/\/www.salesforceben.com\/the-drip\/template-pardot-engagement-studio-programs\/\" target=\"_blank\" rel=\"noopener\">Engagement Studio<\/a><a href=\"https:\/\/www.salesforceben.com\/the-drip\/template-pardot-engagement-studio-programs\/\"> <\/a>\u2014 marketing automation software that creates customized customer experiences \u2014 to fully qualify the leads, providing actionable insights for the customer\u2019s sales team.<\/p>\n<p>My team and I are continually fine-tuning the software to ensure it delivers an accurate representation of customer prospects. Consequently, prospect data is reliably updated in a timely manner \u2014 enabling customer leads to be accurately represented in support of targeted marketing efforts.<\/p>\n<p>In addition to enhancing MCAE, my team and I also provide maintenance and support via an on-call rotation, whereby if the service reports a disruption, an on-call team member will respond and remediate to ensure our service remains up and running for our customers.<\/p>\n<p>Lastly, it is not uncommon for our customers to test the limits of our automation product, meaning that they may require our software to ingest and process millions of marketing leads in real time. Our team takes joy in scaling our system and increasing performance to meet our customer\u2019s needs.<\/p>\n<p><em>Charlie shares what keeps him at Salesforce.<\/em><\/p>\n<p><strong>How would you describe the energy in the conference room when your team gathers to brainstorm new release ideas and discuss solutions to problems?<\/strong><\/p>\n<p>Sometimes it is great \u2014 everyone on the team might be really excited about the technologies that we are developing or are thrilled about a new system design architecture we are innovating. In other situations, patience may be required to get a lot of smart engineers on the same page as they all may have different approaches and visions for solving a complex problem.<\/p>\n<p>There is a phrase we adhere to, \u201cseek first to understand, then to be understood.\u201d This means that everyone has a voice on our team and nobody discounts each other\u2019s opinions. So, when someone speaks, you can tell that they are heard, which is really cool. Ultimately, our disagreements help shape the best solution possible.<\/p>\n<p>Additionally, people who have the highest title in the room do not make all the decisions. They not only seek opinions from others, but they also value them. No matter what anyone\u2019s title is, they can always contribute. It is awesome.<\/p>\n<p><em>Charlie collaborates with a teammate to solve a recent technical challenge.<\/em><\/p>\n<p><strong>You have worked at Salesforce for eight years. How has your career evolved here since joining?<\/strong><\/p>\n<p>One thing that really makes me happy is growing as a person. Part of me growing as a person means growing in my career. I began my engineering journey here as an Associate Member of the Technical Staff. Since then, I have been promoted a few times and I am always striving to climb the next rung on the ladder in my quest to create high-quality, scalable, and maintainable software that helps our customers take their marketing to new heights.<\/p>\n<p>Currently, I\u2019m a Lead Member of the Technical Staff and previously won the Salesforce President\u2019s Award, an honor that recognizes the top 1% of engineers making influential and impactful contributions at the company. I won the award by leading my team\u2019s effort to solve one of the most difficult technical challenges we had ever encountered.<\/p>\n<p><strong>What technical challenge did you solve?<\/strong><\/p>\n<p>We recently migrated from our legacy message broker to another queuing solution with a managed software rooted in AWS. The migration required us to rewrite a mission-critical piece of our software that would cause neither a disruption in service nor bugs. Restructuring the underlying code in such a large system was a major undertaking but our team managed to do so without any customer disruption. On top of that, the migration resulted in increased availability and 66% reduction in cost-to-serve.<\/p>\n<p><em>The migration to the new message queueing system helps the team scale by supporting hundreds of millions of operations each day.<\/em><\/p>\n<p>Additionally, the migration helped our automation team to scale our efforts by pivoting away from hands-on management of the message broker to employing a managed service. This gave us more time to develop new features that help our customers succeed.<\/p>\n<p><em>Charlie explores an engineering challenge that keeps him up at night.<\/em><\/p>\n<p><strong>What is your favorite sport to play or watch? Do any things overlap between that sport and your work or team at Salesforce?<\/strong><\/p>\n<p>Esports is my favorite sport to watch and play. Nearly every game that I watch is team-based, where players must communicate in a fast-paced environment. While most players feel the need to individually excel, the best players put the team first \u2014 ensuring the team wins as a unit. My team here at Salesforce feels the same way.<\/p>\n<p>With esports, players practice daily for hours and it is really motivating to see their dedication. In fact, it inspires me to better myself \u2014 I want to be a better engineer and a better person than I was yesterday.<\/p>\n<h3 class=\"wp-block-heading\"><strong>Learn more<\/strong><\/h3>\n<p>Stay connected \u2013 join our <a href=\"https:\/\/flows.beamery.com\/salesforce\/blogs-talentcommunity\">Talent Community<\/a>!<\/p>\n<p><a href=\"https:\/\/www.salesforce.com\/company\/careers\/teams\/tech-and-product\/?d=cta-tms-tp-2\">Check out our Technology and Product teams<\/a> to learn how you can make an impact.<\/p>\n<p>The post <a href=\"https:\/\/engineering.salesforce.com\/solving-complex-and-demanding-marketing-automation-challenges-at-scale\/\">Solving Complex and Demanding Marketing Automation Challenges at Scale<\/a> appeared first on <a href=\"https:\/\/engineering.salesforce.com\/\">Salesforce Engineering Blog<\/a>.<\/p>\n<p><a href=\"https:\/\/engineering.salesforce.com\/solving-complex-and-demanding-marketing-automation-challenges-at-scale\/\" target=\"_blank\" class=\"feedzy-rss-link-icon\" rel=\"noopener\">Read More<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>In our \u201cEngineering Energizers\u201d Q&amp;A series, we examine the life experiences and career paths that have shaped Salesforce engineering leaders. Meet Charlie Curtis, a lead member of the technical staff for Marketing Cloud\u2019s production engineering team. Charlie and his Atlanta-based team develop cutting-edge automation software that helps users simplify their customer marketing processes by reducing&hellip; <a class=\"more-link\" href=\"https:\/\/fde.cat\/index.php\/2023\/04\/25\/solving-complex-and-demanding-marketing-automation-challenges-at-scale\/\">Continue reading <span class=\"screen-reader-text\">Solving Complex and Demanding Marketing Automation Challenges at Scale<\/span><\/a><\/p>\n","protected":false},"author":0,"featured_media":0,"comment_status":"","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","footnotes":""},"categories":[7],"tags":[],"class_list":["post-707","post","type-post","status-publish","format-standard","hentry","category-technology","entry"],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":709,"url":"https:\/\/fde.cat\/index.php\/2023\/05\/03\/inside-marketing-clouds-new-automation-systems-updating-500m-marketing-leads-daily\/","url_meta":{"origin":707,"position":0},"title":"Inside Marketing Cloud\u2019s New Automation Systems: Updating 500M+ Marketing Leads Daily","date":"May 3, 2023","format":false,"excerpt":"To remain competitive in today\u2019s marketplace, companies\u2019 marketing leads must convert into sales; however; 40% of business leaders believe their existing marketing efforts are outdated. Pivoting from archaic marketing tools to automated software like Salesforce\u2019s Marketing Cloud Account Engagement (MCAE) significantly enhances companies\u2019 lead generation process and helps boost revenue.\u2026","rel":"","context":"In &quot;Technology&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":719,"url":"https:\/\/fde.cat\/index.php\/2023\/05\/23\/automation-at-scale-migrating-200000-machines-from-centos-7-to-rhel-9\/","url_meta":{"origin":707,"position":1},"title":"Automation at Scale: Migrating 200,000 Machines from CentOS 7 to RHEL 9","date":"May 23, 2023","format":false,"excerpt":"When a legacy operating system (OS) approaches its end-of-support date, some organizations will upgrade their OS as fast as possible. Others may kick the can down the road, delaying any headaches they might encounter during the upgrade process. Six years ago, Salesforce Engineering put the pedal to the metal, migrating\u2026","rel":"","context":"In &quot;Technology&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":712,"url":"https:\/\/fde.cat\/index.php\/2023\/05\/09\/automation-engineering-secrets-revealed-slashing-customer-processing-time-from-hours-to-seconds\/","url_meta":{"origin":707,"position":2},"title":"Automation Engineering Secrets Revealed: Slashing Customer Processing Time from Hours to Seconds","date":"May 9, 2023","format":false,"excerpt":"In our \u201cEngineering Energizers\u201d Q&A series, we examine the professional life experiences that have shaped Salesforce Engineering leaders. In this special edition, we meet Pratima Shukla, a software engineering manager based in Bangalore, India. In her role, Pratima leads Salesforce India\u2019s Industries Cloud Public Sector Solution (PSS) team, where she\u2026","rel":"","context":"In &quot;Technology&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":785,"url":"https:\/\/fde.cat\/index.php\/2023\/11\/07\/einstein-for-flow-bringing-ai-innovation-to-the-next-generation-of-automation\/","url_meta":{"origin":707,"position":3},"title":"Einstein for Flow: Bringing AI Innovation to the Next Generation of Automation","date":"November 7, 2023","format":false,"excerpt":"By Vera Vetter, Zeyuan Chen, Ran Xu, and Scott Nyberg In our \u201cEngineering Energizers\u201d Q&A series, we examine the professional journeys that have shaped Salesforce Engineering leaders. Meet Vera Vetter, Product Management Director for Salesforce AI Research and a co-Product Manager for Einstein for Flow, a game-changing AI product that\u2026","rel":"","context":"In &quot;Technology&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":726,"url":"https:\/\/fde.cat\/index.php\/2023\/06\/21\/tackling-cyber-threats-with-automation-inside-salesforces-cutting-edge-security-strategy\/","url_meta":{"origin":707,"position":4},"title":"Tackling Cyber Threats with Automation: Inside Salesforce\u2019s Cutting-edge Security Strategy","date":"June 21, 2023","format":false,"excerpt":"In our \u201cEngineering Energizers\u201d Q&A series, we examine the professional journeys that have shaped Salesforce Engineering leaders. In this special edition, we meet Avinash Reddy Thumma, lead threat detection engineer for Salesforce. Based in Hyderabad, India, Avinash\u2019s threat detection team specializes in protecting Salesforce\u2019s network by thwarting malicious threats. Read\u2026","rel":"","context":"In &quot;Technology&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":767,"url":"https:\/\/fde.cat\/index.php\/2023\/10\/03\/automated-server-decommissioning-achieving-carbon-reduction-at-scale-for-a-greener-future\/","url_meta":{"origin":707,"position":5},"title":"Automated Server Decommissioning: Achieving Carbon Reduction at Scale for a Greener Future","date":"October 3, 2023","format":false,"excerpt":"By Kristina Fronczyk, Emily Collier, and Scott Nyberg The fossil fuels sector is largely linked to high carbon footprints and greenhouse gas emissions. However, the tech sector too plays a major role in energy usage and carbon emissions \u2014 projected to account for up to 20% of global energy demands\u2026","rel":"","context":"In &quot;Technology&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/posts\/707","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/comments?post=707"}],"version-history":[{"count":0,"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/posts\/707\/revisions"}],"wp:attachment":[{"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/media?parent=707"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/categories?post=707"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/tags?post=707"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}