Lead - Data Platform Engineering
@ Freshworks

Chennai, Tamil Nadu, India
On Site
Full-time
Posted 18 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXXXX XXXXXXXX****** @freshworks.com
Recommended after applying

Job Details

About Freshworks

Organizations everywhere struggle with complex software solutions. Freshworks offers a fresh vision by providing uncomplicated, enterprise-grade service software that drives exceptional customer and employee experiences. Trusted by over 72,000 companies globally, Freshworks leverages a people-first approach to technology to eliminate friction and boost productivity.

Role Overview: Lead - Data Platform Engineering

As a member of the Data Platform team at Freshworks, you will be at the forefront of harnessing data-driven decision making. Your role involves building robust data pipelines and ensuring the integrity and quality of massive datasets.

Key Responsibilities

  • Drive the backbone of our data platform by building robust pipelines using AWS and the Databricks platform.
  • Transform complex data into actionable insights while ensuring data cleanliness and accuracy.
  • Write clean, efficient code in Scala and Kafka to handle structured and unstructured data.
  • Work with distributed systems and processing frameworks such as Spark for batch and near real-time data.
  • Develop end-to-end data solutions integrating multiple systems.

Qualifications

  • 4.5–11 years of relevant experience.
  • Proficiency in Scala, Kafka, and distributed system frameworks.
  • Experience with AWS services and Databricks.
  • Ability to write elegant and maintainable code.
  • Adaptable to picking up new technologies quickly.

Key skills/competency

AWS, Databricks, Scala, Kafka, Spark, Datalake, Data Pipelines, Distributed Systems, Code Quality, Distributed Processing

How to Get Hired at Freshworks

🎯 Tips for Getting Hired

  • Customize your resume: Emphasize data engineering and AWS experience.
  • Highlight distributed systems: Showcase projects using Spark and Kafka.
  • Research Freshworks: Understand their vision and product impacts.
  • Prepare technical tests: Practice coding in Scala and AWS scenarios.

📝 Interview Preparation Advice

Technical Preparation

Review AWS services and architectures.
Practice Scala and Kafka coding problems.
Study distributed system frameworks like Spark.
Build sample data pipelines on Databricks.

Behavioral Questions

Describe handling complex projects.
Explain teamwork in distributed settings.
Discuss problem-solving under pressure.
Illustrate adaptability with new tech.

Frequently Asked Questions