Apply Edge Start your job search

Director of Software Engineering

Epsilon · Bengaluru, Karnataka, India

Apply & track with Apply Edge

About Business Unit: Platform Services specializes in the implementation, management and evolution of Custom and PeopleCloud solutions, offering end-to-end support for clients. Our team of experts handles platform setup, ongoing management, and strategic enhancements, ensuring that our solutions adapt to changing business needs. From loyalty programs to digital activation, our platforms empower clients to implement campaigns, generate insights, and streamline business activities, all with a focus on seamless integration and continuous improvement. By collaborating with client partners and strategy teams, we create impactful campaigns tailored to each client’s unique objectives. Overview The Director, Software Engineering will lead the transformation of our digital marketing capabilities through innovative AI solutions. This strategic leader will provide thought leadership across the organization, aligning business objectives with pioneering AI technologies to deliver exceptional outcomes.The role requires a leader who can bridge the gap between business strategy and technical implementation while also serving as the Technology Chapter Leader, responsible for developing technical talent, engineering excellence, and future technology capabilities. Click here to view how Epsilon transforms marketing with 1 View, 1 Vision and 1 Voice.ResponsibilitiesDefine and implement the strategic vision for integrating AI into our technology offerings.Lead client and internal engagements to understand business challenges and architect AI-powered solutions.Partner with leadership teams to develop compelling technical strategies and solution architectures.Hands-on contributor guiding teams through active participation in architecture, design, and technical decisions.Develop architectural frameworks, procedures, and standards for AI driven solutions.Provide technical guidance and mentorship to architects, engineering managers, and senior technical talent.Collaborate with product and engineering teams to shape platform roadmaps.Foster innovation through proof-of-concepts, pilots, and research initiatives.Lead the Technology Chapter including hiring, capability development, career growth, engineering standards, and succession planning.QualificationsLeadership & Business Acumen 14+ years in technology leadership roles.Proven track record of leading complex solution architecture for enterprise platforms.Experience building and leading engineering and architecture teams.Strong ability to translate business objectives into scalable technical solutions.Exceptional communication and stakeholder management skills.Proven ability to drive organizational change and execution.AI & Machine Learning Proficiency Strong practical knowledge of modern AI/ML technologies and frameworks.Experience designing and implementing solutions with Large Language Models (LLMs).Expertise in Retrieval-Augmented Generation (RAG) architectures.Understanding of agentic design patterns, vector databases and semantic search technologies.Familiarity with AI orchestration frameworks such as LangChain and LlamaIndex.Knowledge of responsible AI practices and governance.Technical Architecture & Engineering Expertise in cloud architecture across AWS, Azure, and GCP.Strong knowledge of API design and integration patterns.Understanding of data architecture principles for AI-ready systems.Knowledge of microservices, containerization, and modern engineering practices.Experience driving engineering modernization and AI-assisted development practices.Preferred Qualifications Experience leading digital transformation initiatives.Experience mentoring and developing technical talent.Experience building AI-enabled engineering organizations.Advanced degree or equivalent experience in Computer Science, Engineering, AI, or related field.Success MetricsIncrease adoption of AI-powered solutions.Growth in reusable AI assets and architectural patterns.Reduction in solution delivery time and implementation complexity.Development of future technology leaders and engineering talent.Expansion of organizational AI capabilities.Improved engineering quality, productivity, and innovation.