Role Overview
We are seeking a talented and motivated Software Engineer to design, develop, test, and maintain scalable software applications. The ideal candidate should possess strong programming skills, problem-solving abilities, and experience working in an Agile environment.
Key Responsibilities
- Design, develop, test, deploy, and maintain software applications.
- Write clean, scalable, and efficient code following coding standards and best practices.
- Collaborate with product managers, architects, and cross-functional teams to gather and analyze requirements.
- Participate in code reviews and provide constructive feedback.
- Troubleshoot, debug, and resolve application issues.
- Develop and maintain APIs, microservices, and backend services.
- Ensure application performance, security, quality, and responsiveness.
Primary Focus: Customer Data Platform (CDP), Audience Builder, Data Activation, AI-powered Customer Segmentation
Job Overview
This role sits at the intersection of Full Stack Engineering, MarTech, Customer Data Platforms (CDP), and Data Engineering.
The engineer will build customer audience creation and activation capabilities that allow marketers, analysts, and business teams to segment customers, preview audiences, and activate campaigns across marketing channels.
The successful candidate will own both:
- Frontend applications (React/Next.js)
- Backend services and APIs (Python/Node.js)
while integrating with large-scale data platforms such as Databricks, Delta Lake, ClickHouse, Redis, Kafka/Event Hubs and AI-driven customer segmentation capabilities.
Key Responsibilities
Frontend
- Build React-based audience builder interfaces
- Create customer segmentation workflows
- Build audience preview experiences
- Design activation and campaign execution UIs
- Develop AI-assisted customer insights and recommendations
Backend
- Develop REST APIs
- Build middleware services
- Manage audience creation logic
- Create customer preview services
- Support activation and orchestration workflows
Data Platform Integration
- Databricks integration
- Delta Lake integration
- ClickHouse analytics connectivity
- Redis caching
- Kafka/Event Hub event streaming
AI & Personalization
- AI-assisted audience generation
- Customer preview recommendations
- Intelligent segmentation workflows
- Data-driven targeting capabilities