Software Engineer - CRM & Notification Platform (Gurugram)

Software Engineer - CRM & Notification Platform (Gurugram)

09 Nov
|
noon
|
Gurugram

09 Nov

noon

Gurugram

Job title: Software Engineer - CRM & Notification Platform

Location: Gurugram

About noon

We’re building an ecosystem of digital products and services that power everyday life across the Middle East—fast, scalable, and deeply customer-centric. Our mission is to deliver to every door every day. We want to redefine what technology can do in this region, and we’re looking for a senior executive growth who can help us move even faster.

noon’s mission: Every door, every day.

Role Overview:

The role involves working in Growth Tech team and builds the technology behind noon’s customer acquisition, engagement, retention and monetization. Our platforms combine customer data, personalization, marketing automation and AI, and process millions of customer interactions every day. Every tool we ship is measured against holdout groups, so we only count incremental business impact.

Our core technology portfolio includes:

- Central customer affinity and audience engine, supporting omni-channel campaign creation across onsite placements, discount mapping, WhatsApp, CRM, and digital marketing platforms.
- High-scale CRM platform powering personalized and relevant push notifications, in-app messaging, WhatsApp campaigns, and offers/promotional email.
- Paid Marketing Tools: Automated audience synchronization to Google, Meta, and TikTok, product feed optimization, and PLA spend management.
- SEO and AI answer-engine optimization platform tracking and maximizing noon’s presence across conversational assistants like ChatGPT and Gemini.
- High-availability CMS with real-time personalization, automating content dynamically across homepages and curated event pages.
- Generative AI creative studio for automated banner, GIF and video asset creation.
- Affiliate & Influencer Storefronts: Scalable creator management infrastructure and personalized storefront pages.

Engineering Challenges

- Scale: Systems that serve hundreds of millions of customer profiles and millions of interactions every day.
- Low Latency: Real-time customer segmentation,



personalization and campaign decisions.
- Distributed Systems: Fault-tolerant, highly available services for event-driven workflows and large-scale data processing.
- ML and LLMs in Production: Machine learning models and LLM-based decisions running inside live growth platforms.
- Experimentation: Infrastructure for controlled rollouts and reliable measurement of incremental impact.
- External Integrations: Reliable integrations with large third-party platforms such as Google, Meta and TikTok.

Key Responsibilities:

- Real-Time Systems & Event Processing: Architect and scale high-throughput, low-latency microservices and event-streaming pipelines (Kafka/PubSub) for real-time user activity tracking and event-driven automation.
- High-Throughput User Segmentation: Build sub-second dynamic segmenting engines in Gravity to partition hundreds of millions of user profiles based on streaming behavioral signals and intent.
- Personalization & Ranking Models: Deploy AI classification and propensity scoring models to dynamically rank and deliver personalized content across homepages, push notifications, and WhatsApp.
- GenAI & Autonomous Agents: Develop intelligent generative agents to target appropriate customer segments, suggest theme-planned discounts or free delivery incentives, generate creative concepts for Vinci, and execute automated rollouts starting with 5% of users before scaling via AI evaluation metrics.
- Ad Tech & AI Engine Optimization: Automate paid marketing integrations across Google/Meta/TikTok and leverage LLMs (Gaia) to optimize brand visibility across AI assistants.
- System Ownership & Incrementality:



Own services end-to-end—from system architecture and uptime monitoring to evaluating business impact via holdout groups and incrementality testing.

Requirements:

- Experience: 4 to 7 years of backend or data engineering experience in high-scale environments.
- Languages & Core Tech: Solid engineering skills in Python, Go, or Java, alongside advanced proficiency in SQL.
- Production Architecture: Proven track record of shipping production services using APIs, message brokers, and cloud data warehouses (BigQuery, Bigtable, or similar).
- Data Pipelines: Experience with large-scale event streaming pipelines (Pub/Sub, Kafka).
- Scoring in Production: Demonstrated experience building and deploying statistical or machine learning scoring systems (ranking, recommendation, or propensity scoring) that delivered measurable business results.
- Data Analysis: Comfortable applying statistical techniques and manipulating large datasets in Python.
- Product Ownership: Track record of owning product modules end-to-end: technical design, execution, and post-launch metric tracking.
- Business Collaboration: Experience collaborating directly with business stakeholders, with the confidence to prioritize high-impact initiatives and push back on low-value work.

Good to Have

- Experience building and deploying LLM-backed applications or agentic workflows in production.
- Domain knowledge in Ad Tech (Google Ads, Meta Ads, TikTok Ads, feed management, automated bidding strategies, or attribution systems).
- E-commerce or multi-sided marketplace experience.
- Deep understanding of experimental design, uplift modeling, sample size determination, and incrementality testing.

Who will excel?

- We’re looking for people with high standards, who understand that hard work matters.
- You need to be relentlessly resourceful and operate with a deep bias for action.
- We need people with the courage to be fiercely original.
- noon is not for everyone; readiness to adapt, pivot, and learn is essential.

📌 Software Engineer - CRM & Notification Platform (Gurugram)
🏢 noon
📍 Gurugram

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer - crm & notification platform (gurugram) / gurugram