Posted in

Software Engineering Architect – Marketing Automation

Software Engineering Architect – Marketing Automation

CompanySalesforce
LocationSan Francisco, CA, USA
Salary$251900 – $384100
TypeFull-Time
DegreesMaster’s
Experience LevelExpert or higher

Requirements

  • Master’s degree in Computer Science, Engineering, or a related field
  • 15+ years of experience in software development and architecture with a strong focus on data platforms, automation, and AI/ML
  • Mastery of architectural principles
  • Proven understanding of microservices, event-driven architecture, domain driven design (DDD), and other modern architectural styles
  • Experience in architecting and building large-scale distributed systems using cloud-based technologies (AWS, GCP, Azure)
  • Expertise in data modeling, data warehousing, data processing frameworks (Spark, Hadoop), real-time streaming technologies (Kafka), and AI/ML platforms (TensorFlow, PyTorch)
  • Experience establishing and promoting software development standard methodologies
  • Proven track record of implementing and advocating for CI/CD pipelines, TDD, code reviews, and other quality assurance practices
  • Experience with Salesforce products and technologies, particularly Data Cloud, CRM, and Flow
  • Strong foundation in AI/ML algorithms
  • Hands-on experience with programming languages such as Java, Python, or Scala
  • Excellent communication and interpersonal skills
  • A related technical degree required

Responsibilities

  • Architect and design scalable software applications, data platforms, data pipelines, automation systems, system integrations, and AI/ML algorithm outputs that integrate cohesively to deliver Salesforce business outcomes
  • Define and implement architectural principles, standards, and best practices for data management, automation, AI/ML development, application development, and system integrations
  • Lead technical discussions, design reviews, and code reviews to ensure the quality, maintainability, and scalability of software solutions
  • Collaborate with multi-functional teams to collect requirements, analyze technical feasibility, and develop comprehensive architectural solutions for platform and application development
  • Stay up-to-date with emerging technologies and industry trends in data, automation, and AI/ML to find opportunities for innovation and improvement
  • Mentor and coach junior engineers and data scientists to enhance their technical skills and architectural understanding

Preferred Qualifications

  • Experience with the latest in Amazon Web Services offerings particularly in data, machine learning, and AI
  • Experience with marketing technology platforms such as email platforms, AdTech platforms, web platforms, and customer data platforms
  • Experience leading architecture and technical development for Digital teams with high volume web based transactional systems
  • Experience with containerization and orchestration technologies (Docker, Kubernetes, Airflow)
  • Contributions to open-source projects or technical communities related to marketing platforms, data, automation, or AI/ML