We’re looking for a Software Engineer to join our partner’s Measurement & Reporting team and work on systems that help thousands of brands and agencies turn massive amounts of creator and campaign data into meaningful business insights.
You’ll be building and evolving the systems responsible for measurement, analytics, and reporting across a large-scale SaaS platform.
Your work will include:
- Building and extending measurement and reporting systems used by thousands of customers every day
- Developing AI-enabled product functionality, including MCP servers that make measurement data accessible to AI-powered workflows
- Turning complex analytical requirements into clean, well-structured SQL and application logic
- Working with large production systems and safely delivering database schema migrations
- Designing testing strategies and building reliable test harnesses using a test-driven development approach
- Breaking complex data and engineering challenges into clear, manageable deliverables
- Using AI-assisted coding tools as part of your everyday development workflow
- Collaborating with engineers and non-technical stakeholders and explaining complex technical and analytical concepts clearly.
We’re looking for someone who enjoys working with data-heavy systems, understands how analytical logic translates into software, and is comfortable taking ownership of changes in production.
You should have:
- 4+ years of professional software engineering experience
- Strong SQL skills and a solid understanding of the analytical logic behind queries
- Experience with SQL query builders or ORMs
- Strong TypeScript and Node.js experience
- Experience working with large production systems, including database schema migrations and production deployments
- Experience building analytical, reporting, or data aggregation systems
- A strong test-driven mindset, including experience defining testing strategies and building test harnesses
- Good understanding of application architecture and modular design
- Ability to investigate complex logic, ask the right questions, and break ambiguous problems into clear steps
- Experience with Docker and CI
- Practical, day-to-day experience using AI-assisted coding tools
- Strong communication skills and the ability to explain complex technical concepts clearly.
- Experience with Python
- Familiarity with the Python data analysis ecosystem.
This is a great opportunity if you want to work on more than just backend features.
You’ll be dealing with large-scale data, analytical systems, AI-enabled functionality, production engineering, and customer-facing product capabilities — all within the same role.
You’ll also have the opportunity to influence how raw platform data is transformed into insights that businesses use to make real decisions.