About Data Brain
Data Brain is an AI-powered embedded analytics platform that helps modern software companies ship powerful in-product analytics, dashboards, and reporting in days instead of months. We work with Saa S teams from fast-growing startups to global enterprises, helping them unlock new revenue and improve customer experience with world-class analytics.
About the role
We’re looking for a Senior Software Engineer to help shape the core product platform. You’ll own high-impact features end to end, make key technical decisions across the stack, and raise the bar on architecture, performance, and engineering quality as we scale.
What you’ll do
- Own end-to-end delivery of complex product features across the stack, from React/Type Script frontend to Python/Fast API backend.
- Design and evolve backend APIs, data models, and system architecture that power dashboard builders, charting interfaces, embedded widgets, and configuration flows.
- Lead implementation of high-quality, responsive UI for data-heavy product surfaces, including tables, filters, drag-and-drop, charting, and editor experiences.
- Improve performance, reliability, and scalability across the stack, including data fetching, caching, error handling, and production observability.
- Partner closely with the founders and platform team to shape the technical roadmap and translate customer needs into durable product capabilities.
- Define and maintain reusable component patterns, clean API contracts, and engineering standards that help the team move quickly without sacrificing quality.
- Mentor other engineers, review code thoughtfully, and help raise overall engineering standards across the team.
What we’re looking for
- 5-8 years of experience building web applications in a product company.
- Strong proficiency in React and modern Java Script/Type Script, plus deep experience with a backend language (ideally Python) and REST APIs.
- Proven ability to design and ship complex, data-heavy product experiences across frontend and backend.
- Strong understanding of databases and data modeling; experience with analytical databases like Click House is a plus.
- Track record of improving performance, debugging production issues, and applying solid engineering practices (testing, monitoring, logging).
- High ownership and product mindset: you care about UX details, edge cases, tradeoffs, and shipping features that solve real customer problems.
- Comfortable making architectural decisions, breaking down ambiguous problems, and driving work independently in a fast-moving startup environment.
Nice to have
- Hands-on experience with Python/Fast API in production.
Experience with charting/visualization libraries and analytics or BI products.
- Prior startup experience or working closely with designers, founders, and customers.
Experience mentoring engineers or leading technical initiatives across a small team.
How we work
- Location: Chennai (preferred), with overlap to IST working hours.
- Small, senior team with high ownership and direct collaboration with the founders.
- Opportunity to influence architecture, product direction, and early culture while working across the stack.