Software Engineer - Measurement & Reporting
Core
Backend engineer building data-intensive measurement, analytics, and reporting systems for B2B customers, including AI-enabled functionality.
Role type
Senior backend software engineer (data & analytics)
Builds
Production measurement, analytics, and reporting platforms for business customers
Domain
B2B SaaS, data processing, analytics
Deliverable
production ML models
Required skills
TypeScript, Node.js, SQL, database schema migrations, CI/CD, Docker, test-driven development, AI-assisted coding
Preferred skills
Python, Python data analysis ecosystem
Technologies
TypeScript, Node.js, SQL, Docker, CI pipelines
Responsibilities
Develop data-intensive measurement and reporting functionality; Convert analytical requirements into SQL and application logic; Build and maintain data aggregation systems; Implement and release production database schema migrations; Define testing strategies and build test harnesses; Build AI-enabled product functionality and integrations
Seniority
Senior, hands-on IC