Position Summary: NPS Prism has experienced tremendous growth as a standalone software and data business over the past few years and is making the leap from being a consulting-led business to a technology-led business. Given that shift, we are looking to build our team with world-class team members to help drive business growth to its full potential in this next phase. This is a fantastic opportunity to help build the largest startup owned by Bain & Company and take NPS Prism into the future. Job Description: We are seeking an experienced and highly motivated Engineer III DevOps specializing in CI/CD, cloud technologies like Microsoft Azure / AWS, Docker, Kubernetes, Jenkins, python scripting, bash scripting, creating pipeline for data engineering and MLOps to join our dynamic team. The ideal candidate will have a strong background in the above technology stack to solve real-world problems and create highly scalable applications in our context. Key Responsibilities: Implement and manage continuous delivery systems and methodologies on AWS and Azure. Develop and maintain an efficient operations process that includes metrics reporting and platform performance. Implement best practices for automation, GitOps, and monitoring. Ensure the scalability, performance, and resilience of our system. Prioritize requests from operations and development teams fairly while demonstrating a sense of empathy. Leverage Jenkins for deployment of applications to the cloud environment. Enhance network security and performance through effective management of protocols, VPNs, VPCs, load balancing, and more. Lead the design and implementation of build, release, deployment, and configuration activities. Architect, set up, and maintain our infrastructure and development environments. Lead the design and implementation of CI/CD pipelines and DevOps practices. Oversee on-call management, troubleshooting, and system administration tasks. Manage and maintain tools to automate operational processes. Lead the daily maintenance and troubleshooting of the companys existing cloud infrastructure. Collaborate with development teams to ensure smooth and secure application integration and deployment. Work closely with cross-functional teams to identify and implement best practices and improvements in DevOps processes. Collaborate with developers to make sure new environments meet requirements and conform to best practices. Qualifications: Education: Bachelor's degree in computer science, information technology, or a related field. Experience: 5-9 years of overall experience with 2-3 years as Lead DevOps Engineer role or similar software engineering role. Experience with startup environments is highly desirable. Proficiency in using DevOps tools like Jenkins, Azure DevOps and GitHub Actions for continuous integration tool. Strong experience with cloud services such as AWS and Azure, including managing sensitive assets. Excellent knowledge of scripting languages such as Python, Bash, etc. Solid understanding of networking, storage, and virtualization. Skills: Strong problem-solving skills and ability to manage complex systems with minimal supervision. Excellent verbal and written communication skills in English language. Ability to work in a fast-paced environment and manage multiple tasks simultaneously. Preferred Skills: Experience in MLOps
NPS Prism Title: Software Engineer III Full Stack Position Summary: NPS Prism has experienced tremendous growth as a standalone software and data business over the past few years and is making the leap from being a consulting-led business to a technology-led business. Given that shift, we are looking to build our team with world-class team members to help drive business growth to its full potential in this next phase. This is a great opportunity to help build the largest startup owned by Bain & Company and take NPS Prism into the future. We are seeking a Software Engineer III Full Stack to join our dynamic team. As a Software Engineer III Full Stack , you will be responsible for designing, developing, and executing automated test frameworks to ensure the reliability, scalability, and performance of our software products. You will collaborate closely with developers, product managers, and other stakeholders to drive high-quality software releases. Key Responsibilities Develop and maintain modern web applications using React.js, C#, and .NET 8. Design, build, and optimize RESTful APIs and microservices to support front-end applications. Implement responsive UI components using React, TypeScript, and state management using react hooks (useState and useContext). Collaborate with UX/UI designers to create engaging and accessible user interfaces. Ensure scalability, security, and performance of applications through best coding and architectural practices. Utilize CI/CD pipelines to automate deployments and improve development workflows. Write unit, integration, and automated tests for both front-end and back-end components. Collaborate in an Agile environment with cross-functional teams, including DevOps, Product, and QA. Stay up to date with the latest technologies and recommend improvements to enhance system performance. Required Qualifications & Skills Education: Bachelor's degree in computer science, information technology, or a related field. Experience: Minimum 4 to maximum 6 years with 2 years of react.js framework in typescript language and 2 years in c# language Skills: Proficiency in .Net 8 Web API with C#, including middleware, dependency injection and Entity Framework. Proficiency in React.js, typescript, including hooks, context API, and functional component lifecycle. Experience with front-end state management using react hooks. Hands-on experience with Azure, AWS, or Google Cloud for cloud-based applications. Knowledge of Docker and Kubernetes for containerized deployments. Proficiency in version control systems (Git, GitHub, GitLab, or Bitbucket). Nice to have skills: Experience with react-hook-form, zod or okta-react libraries
Key Responsibilities: Independently owns the workstreams assigned to the individual and develops client ready visualization dashboards using tools like Tableau with minimum guidance Works with multiple stakeholders, across instruments and workstreams to provide expertise in data management Provides structured support to junior team members, including helping them understand tools, logic flows, and standard work practices. Builds reusable capabilities and templates that improve team efficiency and scalability, ensuring that they are well documented and across service lines Analyze the data using tools like SQL, Alteryx, and Databricks. Design and execute new benchmarking survey instruments, including assessing data needs and designing the primary research surveys and sample specification Respond to onshore team/client questions around the data and insights Translates complex technical concepts such as screener logics, dashboard workflows, and research methodologies into clear explanations for internal teams and client facing discussions Provide ongoing support for subscription customers, such as additional data cuts and responding to questions about the data/methodology with precision and speed Support commercialization efforts, including conducting data-driven analysis for proposals, building custom outputs, and conducting product demos with prospective clients Required Qualifications, Experience & Skills Education Required: Graduate/post graduate from top-tier institute or have pursued a statistical/analytical course from a tier 1 university Preferred : Concentration in a quantitative discipline such as Statistics, Mathematics, Engineering, Computer Science, Econometrics, Business Analytics, or Market Research. Experience 2+ years of experience in areas related to Data Management, Business Intelligence or Business Analytics. Hands-on experience in managing end-to-end customer surveys, data analysis and visualizations Technical Skills Extensive hands-on experience with Tableau, with strong command of dashboard design, interactivity, and performance optimization Proven experience using Alteryx for data prep, transformation, and validation at scale. Proficient in applying statistical and data mining techniques to derive meaningful insights from customer feedback and survey data. Comfort with SQL and Python (preferred), especially for data manipulation, automation, or analytics tasks Other Skills : Proactive problem-solver with a strong sense of ownership and attention to detail. Experience mentoring junior team members and contributing to collaborative team culture Excellent interpersonal, written, and verbal communication skills Comfort working in a hybrid or remote environment with distributed teams. Demonstrates resilience and adaptability in navigating change and feedback. Consistently seeks feedback and iterates to improve performance and team outcomes.
Key Responsibilities: Act as a mentor, guiding and coaching junior Data Scientists in technical and storytelling aspects. Lead the development, deployment, and adoption of open source LLM models to do text classification, building sentiment models. Lead the development, deployment, and adoption of causal inference models to measure marketing campaigns, optimizing investments across short and long-term business objectives. Collaborate with Data Engineering, Product and Technology teams on further build out of analytics architecture. Take ownership of end-to-end projects, operating where there's a high degree of ambiguity, and delivering results within ambitious timelines Translate insights into relevant business recommendations, anticipating the needs of business stakeholders. Research prior work to inform and develop models and algorithms and quantify appropriate metrics & targets Required Qualifications, Experience & Skills Education Bachelor's degree in computer science or Equivalent experience Experience 6 to 10 years Data Science experience covering ML, DL and GenAI 2+ years of experience building end-to-end data science applications using dash, Flask, Streamlit and Django etc. (Preferred) Skills Experience with building end-to-end data science applications Experience with NLP and LLM fine tuning Experience with cultural transformation to CI/CD and MLOps Experience with Azure MLOps or other SDLC tools Experience with Agile methodologies Experience building applications using fast APIs. Experience in a start-up, fast-growth, rapid-change environment Must be self-motivated, dedicated to quality and must always strive to do the right thing Preferred Qualifications: Experience with HTML, CSS, JavaScript, version control using Git. Experience with Containers and Kubernetes Experience with TensorFlow, Pytorch etc.
NPS Prism Title : Quality Engineer Software Development Engineer in Test (SDET) Position Summary: NPS Prism has experienced tremendous growth as a standalone software and data business over the past few years and is making the leap from being a consulting-led business to a technology-led business. Given that shift, we are looking to build our team with world-class team members to help drive business growth to its full potential in this next phase. This is a great opportunity to help build the largest startup owned by Bain & Company and take NPS Prism into the future. We are seeking a Quality Engineering (QE) Software Development Engineer in Test (SDET) to join our dynamic team. As a QE SDE, you will be responsible for designing, developing, and executing automated test frameworks to ensure the reliability, scalability, and performance of our software products. You will collaborate closely with developers, product managers, and other stakeholders to drive high-quality software releases. Key Responsibilities Reading logs to analyse the root cause of the issue Design, develop, and maintain automated test frameworks, scripts, and tools to improve test coverage and efficiency. Develop and execute unit, integration, functional, performance, and regression tests to ensure product quality. Collaborate with software engineers to integrate test automation into CI/CD pipelines . Identify, document, and track defects, ensuring timely resolution through collaboration with development teams. Perform code reviews, API testing, end to end testing, and white-box testing to improve product stability and reliability. Continuously enhance and improve test strategies, tools, and best practices in software testing. TEST CASE CREATION Work closely with DevOps and SRE teams to improve test environments and deployment processes. Participate in design and architecture discussions , ensuring testability and quality are considered from the beginning. Monitor and analyze test results, providing reports and insights to improve software performance and reliability. Required Qualifications, Experience & Skills Education: Bachelors degree in computer science, information technology, or a related field. (BCS, B.Tech, BE, BCA, etc.) Experience: min 2 year and max 4 years of experience in manual and automation testing (Selenium preferred) min 2 year and max 4 years of experience in any programming language (Java or Python are preferred) Skills: Proficiency in coding with languages like Java, Python, JavaScript, C#, typescript or Kotlin . Experience in automation testing using tools such as Selenium, Appium, Cypress, Playwright, or TestNG . Hands-on experience with API testing tools (Postman, RestAssured, SoapUI). Knowledge of CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI/CD, or similar. Experience with cloud environments (AWS, Azure, GCP) and containerization tools like Docker and Kubernetes . Familiarity with performance testing tools such as JMeter, Gatling, or k6 . Understanding of software development methodologies (Agile, Scrum, Kanban) and QA processes. Strong analytical and problem-solving skills with the ability to debug complex issues. Preferred Qualifications Experience with AI/ML-based testing tools . Knowledge of security testing practices . Experience in database testing with SQL and NoSQL databases. Familiarity with behavior-driven development (BDD)
NPS Prism Senior SQL Database Administrator (DBA) Position Summary We are seeking an experienced Senior SQL Database Administrator (DBA) to lead and manage our database infrastructure. The ideal candidate will ensure the security, integrity, and performance of our databases while implementing best practices for data management, backup, and recovery. They will also mentor junior DBAs and play a strategic role in optimizing database operations. Key Responsibilities: Design, install, configure, and maintain SQL Server databases to support business applications. Monitor database performance, implement tuning improvements, and optimize SQL queries. Develop and manage database security, ensuring data integrity and compliance with industry standards. Perform regular database backups, recovery testing, and disaster recovery planning. Automate database processes and implement monitoring tools for proactive issue resolution. Troubleshoot database-related issues and provide timely resolutions. Collaborate with developers and IT teams to optimize database performance and scalability. Implement and maintain high availability (HA) and disaster recovery (DR) solutions. Maintain detailed documentation of database configurations, procedures, and policies. Stay updated with the latest advancements in database technologies and best practices. Mentor and guide junior database administrators, fostering a culture of continuous learning and improvement. Participate in strategic planning for database infrastructure improvements and scalability. Requirements / Qualifications: Education: Bachelor's degree in computer science, information technology, or a related field. Experience: 7+ years of experience as an SQL Database Administrator. Skills: Expertise in SQL Server (2016/2019/2022) and Azure SQL. Strong proficiency in T-SQL, stored procedures, indexing, and query optimization . Knowledge of backup and recovery strategies, high availability solutions (Always On, Mirroring, Replication) . Strong analytical, troubleshooting, and problem-solving skills. Excellent communication, leadership, and teamwork abilities. Preferred Skills: Familiarity with cloud database services (Azure, AWS RDS) is preferred. Experience with SSIS, SSRS, and SSAS is a plus. Experience with Databricks SQL Warehousing is a plus Experience with DB Migration is a plus, specially from one cloud to another