DeveloperJobs.io
← Back to all jobs

Job Description

The Senior Software Engineer for Marketing Technology focuses on architecting and scaling AI powered automation within the Marketing and IT ecosystems, leading the Digital Workforce efforts to orchestrate autonomous AI subagents across campaign lifecycles.

Responsibilities

  • Agentic Framework Architecture: design, build, and deploy scalable multi-agent systems and orchestration layers that enable a flexible digital workforce capable of autonomous planning, content generation, and execution.
  • Enterprise AI Scaling: lead the technical execution of prioritized enterprise AI use cases, turning successful prototypes into stable, high-throughput production solutions across channels and platforms.
  • AI Foundation & Guardrail Integration: implement core safety and performance layers, including model governance, observability, data protection, and ethical AI validation within the model lifecycle.
  • End-to-End Workflow Automation: connect autonomous AI agents and subagents with core enterprise databases and MarTech platforms to eliminate manual process friction.
  • Model Optimization & RAG Engineering: architect retrieval augmented generation pipelines, semantic caching, and vector database structures to keep models context-aware, accurate, and performant.
  • Asynchronous Agent Evaluation: develop automated testing suites for non-deterministic AI outputs and complex multi-agent loop systems, including functional, regression, and destructive stress tests.
  • TechOps Automation Synergy: collaborate with internal TechOps to build self-healing automation loops, leveraging AI to enhance incident detection and automated triage capabilities.
  • Continuous Learning: learn from experiments and actively pursue growth through formal and informal development channels.
  • Agile Collaboration: work with team members within agile processes to deliver value.
  • Process Improvement: create and implement new approaches to strengthen organizational success.
  • Product Collaboration: partner with the Product Team to ensure user stories are valuable, developer-ready, understandable, and testable.
  • Cross-Channel Communication: deliver multi-mode communications that address the needs of different audiences.
  • Adaptability: adjust approach and demeanor to match shifting situational demands.
  • Diversity and Inclusion: relate openly with diverse groups of people to foster an inclusive environment.
  • Mentorship and Leadership: help grow junior engineers by guiding modern software development practices and leading technical discussions.

Requirements

  • 3–6 years of professional software engineering experience, with emphasis on distributed systems, AI/ML application architecture, or intelligent workflow automation.
  • Strong proficiency in scripting and object-oriented languages foundational to enterprise AI development (preferably Python, Java, or Go).
  • Hands-on experience building multi-agent systems or working with agent orchestration frameworks (e.g., LangChain, LangGraph, AutoGen, CrewAI, Semantic Kernel).
  • Deep knowledge of Large Language Models, prompt engineering, vector databases (Pinecone, Milvus, Chroma), and embedding techniques.
  • Experience establishing AI Observability and Evaluation systems to monitor drift, latency, costs, hallucinations, and agent performance (e.g., LangSmith, TruLens, Phoenix).
  • Experience with MLOps pipelines and cloud-native AI infrastructure (AWS, GCP, or Azure) for scaling deployments and managing asynchronous workloads.
  • Familiarity with enterprise data streaming, API management, and integration layers (connecting AI agents to CDPs, CRMs, and Content Management Systems).
  • Strong understanding of enterprise software design patterns, microservices, and Git version control.
  • Exposure to security frameworks, ethical AI guidelines, and regulatory model compliance in corporate environments.
  • Proven ability to translate complex requirements into lean, high-impact technical architectures.
  • Experience mentoring junior engineers and leading architectural design reviews across cross-functional teams.

Technologies

  • Python
  • Java
  • Go
  • LangChain
  • LangGraph
  • AutoGen
  • CrewAI
  • Semantic Kernel
  • Pinecone
  • Milvus
  • Chroma
  • LangSmith
  • TruLens
  • Phoenix
  • AWS
  • GCP
  • Azure
  • Git
  • CDPs
  • CRMs
  • Microservices architecture

Direct Manager / Direct Reports

  • Reports to Software Engineer Manager or Sr. Manager
  • 0 Direct Reports

Travel Requirements

No travel required.

Physical Requirements

Most of the time is spent sitting in a comfortable position with frequent opportunities to move. Occasional lifting of light articles may be required.

Working Conditions

Located in a comfortable indoor environment. Any adverse conditions are infrequent and not objectionable.

Minimum Qualifications

  • Must be eighteen years of age or older.
  • Must be legally permitted to work in the United States.

Preferred Qualifications

  • 3–6 years of professional software engineering experience with emphasis on distributed systems, AI/ML architecture, or intelligent workflow automation.
  • Strong proficiency in scripting and object-oriented languages foundational to enterprise AI development (preferably Python, Java, or Go).
  • Hands-on experience building multi-agent systems or with agent orchestration frameworks (e.g., LangChain, LangGraph, AutoGen, CrewAI, Semantic Kernel).
  • Deep understanding of Large Language Models, prompt engineering, vector databases, and embedding techniques.
  • Experience establishing AI Observability & Evaluation systems (LangSmith, TruLens, Phoenix).
  • Experience with MLOps pipelines and cloud-native AI infrastructures (AWS, GCP, or Azure).
  • Familiarity with enterprise data streaming, API management, and integration layers (CDPs, CRMs, Content Management Systems).
  • Strong understanding of enterprise software design patterns, microservices, and Git.
  • Exposure to security frameworks and regulatory model compliance in corporate environments.
  • Proven ability to translate complex requirements into lean architectures.
  • Experience mentoring junior engineers and leading architectural design reviews.

Minimum Education

Bachelor's degree or equivalent in a related field.

Preferred Education

No additional education

Minimum Years of Work Experience

3

Preferred Years of Work Experience

No additional years of experience

Minimum Leadership Experience

None

Preferred Leadership Experience

None

Certifications

None

Competencies

  • Global Perspective
  • Manages Ambiguity
  • Nimble Learning
  • Self-Development
  • Collaborates
  • Cultivates Innovation
  • Situational Adaptability
  • Communicates Effectively
  • Drives Results
  • Interpersonal Savvy

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.