https://bayt.page.link/v1TUmrkCw1dqRip19
Create a job alert for similar positions

Job Description

MoEngage is an intelligent customer engagement platform for customer-obsessed marketers and product owners. We enable hyper-personalization at scale across multiple channels like mobile push, email, in-app, web push, on-site messages, and SMS. With AI-powered automation and optimization, brands can analyze audience behaviour and engage consumers with personalized communication at every touchpoint across their lifecycle.


Fortune 500 brands and Enterprises across 35 countries, such as Deutsche Telekom, Samsung, Ally Financial, AirTel, and McAfee, along with internet-first brands such as Flipkart, Ola, OYO and Bigbasket use MoEngage to orchestrate their cross-channel campaigns and engage efficiently with their customers sending 90 billion messages to more than a billion consumers every month!


Our vision is to build the world’s most trusted customer engagement platform for the mobile-first world.


We promise to care about your customers as much as you do. That justifies our top ratings for service and support in Gartner Magic Quadrant, Gartner Peer Insights, and G2 Summer Reports. We have also been recognized as one of the 25 Highest Rated Private Cloud Computing Companies To Work For in a list released by Battery Ventures, a global investment firm based on the employee feedback on Glassdoor, where employees reported the highest levels of satisfaction at work during the first six months of the pandemic.


As part of the Engineering team at MoEngage, here are some things you can expect:


  • Make in India and build for the world at a scale of 1.2B+ active users, which no other internet company in the country has seen


  • Take ownership and be responsible for what you build - no micromanagement


  • Work with A players (some of the best talent in the country), and expedite your learning curve and career growth


  • Learn together from different teams on how they scale to millions of users and billions of messages and more importantly, have fun while you work on scaling MoEngage.



About Outbound Team


The Outbound Team is one of the core teams in MoEngage responsible for sending 90 billion messages monthly across channels like Push, Emails, SMS, Webhooks, Facebook Audience etc. As a member of the OutBound Team, you would be working on developing high-performance solutions to deliver personalized and context-based notifications across various channels to help achieve increased customer retention. You will also be designing and building features to help clients provide customized experiences for end users, allowing them to have a more personalized experience at scale.


Here are some of the challenging projects we are working on as part of the Outbound Team


  • Scaling our current 90 billion notifications sending flow to 3x with improved monitoring and auto-healing systems.


  • We are in the process of scaling out to microservices based on tech and product challenges we face at scale and supporting millions of writes and reads.


  • Improving SLAs from the current 99% to 99.99% to make sure we are a world-class product in the Customer Engagement space


  • Moving almost all our services to  K8's infra for better reliability and release management 
  • Working on Rest API challenges like rate-limiting, and throttling at the scale of billions of Push notifications 


Skill Requirements
  • 2-4 years of proven experience on Restful Web Services and distributed systems


  • Familiarity with Python and related technologies and frameworks


  • Familiarity with at least one of the cloud computing infrastructure - GCP / Azure / AWS


  • Familiarity with task queue frameworks like Celery or Pika is a plus.


  • Tech Stack - Python, Falcon, Celery, Redis, Kafka, MongoDB, AWS (SQS S3), Linux


  • Awareness of the Secure Development process and practices


  • Awareness of Information Security concepts and Best Practices


Roles and Responsibilities:


  • Thinking big and executing with great focus with a milestone-based approach rather than the Big Bang.


  • Coding by keeping scale, high availability, and cost-efficiency in mind.


  • Ability to learn, adopting great tech processes and tools.


  • Owning problem statements and solutions built to solve it.


  • Open to work on the polyglot tech stack


At MoEngage, we are passionate about our team and technology - see below to know more about us and technology.


Tech @MoEngage | Scale @MoEngage | Life @MoEngage


We handle more than a billion messages every day. Rest assured, really smart and passionate people will surround you as we scale much more to build a world-class technology team.



Job Details

Job Location
India
Company Industry
Other Business Support Services
Company Type
Unspecified
Employment Type
Unspecified
Monthly Salary Range
Unspecified
Number of Vacancies
Unspecified

Do you need help in adding the right mix of strong keywords to your CV?

Let our experts design a Professional CV for you.

You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.