Internal Audit Data Analyst



IT, Data Science
Bengaluru, Karnataka, India
Posted on Thursday, March 14, 2024

Who we are

About Stripe

Stripe builds the most powerful and flexible tools for running an internet business. We handle hundreds of billions of dollars each year and enable millions of users around the world to scale faster and more efficiently by building their businesses on Stripe. To further this important mission, Stripe is building a world class Internal Audit (IA) team. Our IA mission is to make the business better as it grows. We are consumed with the goal of being agile with the business, powered by technology and an accelerator to the speed of controls integration and compliance adoption.

About the team

Our IA team is responsible for providing objective feedback and insights across the company in relation to the design and effectiveness of Stripe’s business processes, its compliance with laws and regulations and its risk management framework. Unique in our purpose is a cross-functional mandate that invites viewing through a wide lens and collaborating across the business. To enable this engagement, we must build and scale in a rapid-growth, high-volume environment. This is a unique opportunity to join a growing Data Analytics team within audit and work both on providing data driven insights across the IA lifecycle and provide independent assessment of models at Stripe. The DA Analyst will support Data Analytics Leads to support audit engagements across our Technology, FinOps, and Regulatory pillars. They will help develop embedded audit analytics as part of audit planning, fieldwork, and reporting through the execution of data analytics test steps. The DA Analyst will also help develop repeatable tools that help our business drivers drive better decision-making and achieve improved risk management. They will have opportunities to work on validation of machine learning models at Stripe and interface with our best in class Data Science and engineering team. Our DA analyst will be a key member of the IA team who will help us elevate the ambitions of Stripe.

This position can be based in Bangalore

What you’ll do


  • Complete data analytics as part of audit engagements in collaboration with DA leads and the IA team.
  • Develop dashboards to enhance reporting by incorporating relevant data profiling and visualizations.
  • Develop and maintain continuous monitoring queries and related documentation.
  • Create and maintain data pipelines as part of the support for our library of repeatable tools
  • Assist with the automation of department wide metrics and workflows
  • Document the data analytics and model validation testing results in work papers.

Who you are

We’re looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement.

Minimum requirements

  • 5+ years of professional experience.
  • Expertise with SQL query, schema and ETL design, and data pipeline development/maintenance (e.g., Airflow).
  • Familiarity with scripting/programming for data mining and modeling (R, Python) and ETL development (Python).
  • Experience with and knowledge of machine learning techniques.
  • Experience with reporting and visualization platforms (e.g., Tableau).
  • Exquisite attention to detail.
  • A passion for building unreasonably good products and for driving defining impact.
  • Versatility and willingness to learn new technologies on the job.
  • High tolerance for rapid change and ability to navigate ambiguity.
  • Strong communication skills with the ability to simplify and share succinctly.
  • Bachelor's degree in Statistics, Computer Science, Economics, or a related quantitative field.
  • Experience working with basic git commands.

Preferred qualifications

  • Experience in audit or risk management analytics
  • Previous experience in a high volume transactional payment environment
  • Experience working with unstructured data (NLP)
Office-assigned Stripes in most of our locations are currently expected to spend at least 50% of the time in a given month in their local office or with users. This expectation may vary depending on role, team and location. For example, Stripes in our Bucharest, Romania site have an 80% in-office expectation, and those in Stripe Delivery Center roles in Mexico City, Mexico and Bengalaru, India work 100% from the office. Also, some teams have greater in-office attendance requirements, to appropriately support our users and workflows, which the hiring manager will discuss. This approach helps strike a balance between bringing people together for in-person collaboration and learning from each other, while supporting flexibility when possible.

Stripe does not yet include pay ranges in job postings in every country. Stripe strongly values pay transparency and is working toward pay transparency globally.

Office locations




Job type

Full time