Overview
Lead a hands-on software engineering effort on the Investment Analytics Application Development team, designing and delivering scalable solutions that process and analyze investment and financial data on Databricks in AWS.
What you'll do
- Design, build, and optimize scalable applications and data pipelines using Python, PySpark, and SQL on Databricks (AWS).
- Partner with business stakeholders to understand financial data, analytics requirements, and downstream usage across research, portfolio management, risk, and reporting.
- Implement solutions supporting financial analytics use cases, including performance measurement, attribution, returns analysis, and benchmark comparisons.
- Participate in requirements analysis, solution design, and technical implementation following an Agile SDLC.
- Develop robust, maintainable data workflows with strong emphasis on data quality, transparency, and operational reliability.
- Optimize Spark and SQL workloads for scale and performance using appropriate partitioning, query design, and Databricks best practices.
- Own the investigation and resolution of complex production issues, including root-cause analysis and long-term remediation.
- Collaborate with application, data architecture, and infrastructure teams to deliver end-to-end solutions.
- Contribute to technical standards, best practices, documentation, and design reviews.
- Remain current with emerging technologies and recommend improvements to tools, frameworks, and development practices.
- Collaborate with the global team on sprint milestones.
What you'll need
- Strong experience working with financial data in an asset management or capital markets environment, such as returns and performance data, holdings, transactions, and positions, benchmarks and market/reference data, and performance and/or attribution concepts and calculations.
- Advanced development skills in Python, PySpark, and advanced SQL.
- Experience with large-scale data processing and optimization.
- Experience building solutions on Databricks / Apache Spark in a cloud environment (AWS preferred).
- Solid understanding of data warehousing and analytical data platform concepts.
- Strong analytical and problem-solving skills with the ability to work independently.
- Effective communicator able to collaborate across technical and non-technical stakeholders.
- 10+ years of experience delivering technology solutions, preferably within asset management or financial services.
- Bachelor's degree in Computer Science, Computer Engineering, or equivalent practical experience.
- Strong written and verbal communication skills.
Nice to have
- Familiarity with BI and data visualization tools for enabling reporting and insight delivery.
- Experience leveraging AI-assisted development tools to improve productivity and code quality.
Details
- Location: Bangalore, India.
- Hands-on role requiring independent ownership of design and implementation.
Read the full description and apply on the company’s own careers page.