Data Engineer II
NPS Prism
Skill Required
Key highlights
- Fully remote work from Gurugram, India
- Requires 3–6 years of data engineering experience
- Must have proficiency in Python, SQL, PySpark, Databricks, and Azure/AWS cloud platforms
- Nice-to-have: Alteryx ETL tool proficiency
- Preferred qualifications: Familiarity with Power BI/Tableau or Kafka/Event Hubs streaming technologies
- NPS Prism is a fully owned subsidiary of Bain & Company
Role overview
NPS Prism is a market-leading cloud-based customer experience (CX) benchmarking and operational improvement platform fully owned by Bain & Company (a top global management consulting firm consistently recognized as one of the world’s best places to work). The platform provides customers with actionable insights and analysis to guide the creation of exceptional customer experiences, letting them compare their performance to competitors on overall NPS® and every step of the customer journey, identify strengths and gaps, and understand customer sentiment in their own words to prioritize high-impact interactions. NPS Prism is hiring a full-time remote Data Engineer based in Gurugram, India. The ideal candidate will bring 3–6 years of relevant data engineering experience to design, build, and optimize robust, scalable data solutions to support the platform’s business and analytical needs in a fast-paced, dynamic environment, with core expertise in Python, SQL, PySpark, Databricks, and Azure/AWS cloud platforms.
Responsibilities
- Design, build, and optimize ETL/ELT workflows using tools including Databricks, SQL, Python/PySpark, and Alteryx
- Develop and maintain robust, scalable, and efficient data pipelines for processing large datasets from source to target
- Build data pipelines from scratch to meet business requirements
- Work on cloud platforms (Azure, AWS) to build and manage data lakes, data warehouses, and scalable data architectures
- Utilize cloud services such as Azure Data Factory and AWS Glue for data processing and orchestration
- Use Databricks for big data processing, analytics, and real-time data processing
- Leverage Apache Spark for distributed computing and handling complex data transformations
- Create and manage SQL-based data solutions, ensuring high availability, scalability, and performance
- Develop and enforce data quality checks and validation mechanisms for data assets
- Collaborate with cross-functional teams including data scientists, analysts, and business stakeholders to deliver impactful data solutions
- Understand business requirements and translate them into technical data solutions
- Leverage CI/CD pipelines to streamline development, testing, and deployment of data engineering workflows
- Work with DevOps tools including Git, Jenkins, or Azure DevOps for version control and automation
- Maintain clear documentation for data workflows, pipelines, and processes
- Optimize data systems for performance, scalability, and cost-efficiency
Requirements
- Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or a related field
- 3–6 years of professional experience in Data Engineering or related roles
- Hands-on experience with big data processing frameworks, data lakes, and cloud-native services
- Proficiency in Python, SQL, and PySpark for data processing and manipulation
- Proven experience working with Databricks and Apache Spark
- Expertise in working with cloud platforms including Azure and AWS
- Experience leveraging data lakes, data warehouses, and data pipelines
- Strong understanding of distributed systems and big data technologies
- Basic understanding of DevOps principles and familiarity with CI/CD pipelines
- Hands-on experience with DevOps tools including Git, Jenkins, or Azure DevOps
Nice to have
- Sound knowledge of ETL processes and tools like Alteryx
- Familiarity with data visualization tools including Power BI, Tableau, or similar
- Knowledge of streaming technologies such as Kafka or Event Hubs
- Strong problem-solving skills and a knack for optimizing data solutions
- Excellent oral and written communication skills
Additional details
- Job Title: Data Engineer
- Hiring Location: Gurugram, India (Work From Home Role)
- Required experience range: 3–6 Years
- Employment Type: Full-time
- NPS Prism is a market-leading, cloud-based CX benchmarking and operational improvement platform owned by Bain & Company, launched in 2019, with a team of over 200 serving dozens of global clients
- Bain & Company is a top management consulting firm consistently recognized as one of the world’s best places to work
- NPS Prism prioritizes diversity, inclusion, and collaboration to build extraordinary teams, hires people with exceptional talents, abilities and potential, and fosters an environment for professional and personal growth
- Role was originally posted on Himalayas