Python + Data Analytics
On-siteBengaluru, Karnataka, India
Job Summary
Collaborate with Product Management and Professional Services teams to gather requirements, provide accurate estimates, and deliver on committed timelines. Design, develop, and maintain interactive dashboards and reports that provide actionable insights while creating custom reports tailored to individual customer needs. Master data models and data warehouse architecture to ensure efficient and accurate data retrieval, then develop and maintain RESTful APIs to extract and serve data. Write clean, efficient, and maintainable code using Python and SQL to power reporting and analytics solutions, ensuring data accuracy, consistency, and optimal query performance across all deliverables.
Required Qualifications
- Minimum 4 years of professional experience in Python development and data analytics
- Strong proficiency in Python programming, including data manipulation libraries (pandas, NumPy)
- Advanced SQL skills with experience in complex queries, optimization, and data warehouse environments
- Proven experience developing data visualizations and dashboards (e.g., Tableau, Power BI, or similar tools)
- Experience designing and developing RESTful APIs
- Solid understanding of data modeling concepts and relational database design
- Demonstrated ability to translate business requirements into technical solutions
- Strong analytical and problem-solving skills with attention to detail
- Excellent communication skills and ability to work collaboratively across teams
- Experience providing project estimates and managing timelines
Desired Qualifications
- Experience with modern data warehouse solutions (Snowflake, Clickhouse, etc.)
- Knowledge of version control systems (Git)
- Experience with data visualization libraries
- Understanding of data governance and security best practices
- Background in a SaaS or customer-facing technical environment
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.