Senior Data Scientist
๐ Brazil
๐ Canada
๐ Chile
๐ Colombia
๐ Mexico
๐ Peru
๐ United States
Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 โ basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 โ daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 โ you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 โ exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI
Communication @ 7
Data Engineering
Data Science @ 6
Experimentation @ 7
Machine Learning
Marketing @ 4
Python @ 6
SQL @ 6
Snowflake @ 4
Statistics @ 7
dbt @ 3
- 1-2 โ basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 โ daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 โ you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 โ exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Customer.io is seeking a Senior Data Scientist to help Product, Marketing, and Customer Experience teams make better decisions using customer and product data. The role focuses on analyzing behavior, building models, designing experiments, and turning data into clear, actionable recommendations.
The position involves solving ambiguous problems, working closely with stakeholders, and applying data science pragmatically to support product and business decisions. The successful candidate will demonstrate ownership, curiosity, analytical rigor, strong communication, and effective cross-functional collaboration.
Responsibilities
- Analyze behavioral patterns across the customer lifecycle to identify trends, usage archetypes, and opportunities to improve adoption, engagement, and retention.
- Design experiments and measurement approaches to evaluate the impact of product and marketing changes.
- Help teams make evidence-based decisions rather than relying on intuition.
- Build models and datasets that improve customer segmentation, outcome forecasting, and trend identification.
- Apply machine learning and AI techniques to practical problems, including internal decision-making and customer-facing scenarios.
- Partner with Data Engineering to improve the quality, reliability, and accessibility of core data and metrics.
- Communicate findings clearly so teams can make informed decisions without requiring a statistics background.
Requirements
- 5+ years of experience in a Data Science role within B2B SaaS or a similar product- or growth-focused environment.
- Strong foundation in statistics, experimentation, and behavioral analytics, with the ability to apply them pragmatically to product and business problems.
- Proficiency in SQL and Python for large-scale analysis, modeling, and exploration.
- Experience with modern cloud data platforms such as Snowflake, BigQuery, or similar technologies.
- Familiarity with dbt is a plus.
- Strong communication and stakeholder-management skills, including the ability to explain complex analysis clearly to Product Managers, marketers, executives, and non-technical partners.
- An ownership mindset, including the ability to help define problems and move work forward without waiting for perfect requirements.
Compensation And Benefits
- Starting salary: $140,000-$150,000 USD, or equivalent in local currency, depending on experience and subject to market rate adjustment.
- 100% coverage of medical, dental, vision, mental health, and supplemental insurance premiums for the employee and family.
- 16 weeks of paid parental leave.
- Unlimited paid time off.
- Remote work and wellness stipends.
- Professional development budget.
Hiring Process
- 30-minute call with a recruiter.
- 45-minute call with the hiring manager.
- 45-minute one-on-one technical interview.
- Take-home assignment and 45-minute review call.
- 30-minute final interview with a stakeholder.
Final candidates will complete a background check and employment verifications. Virtual interviews are conducted using Zoom video, and offers are extended in writing on official Customer.io letterhead.