Full Stack Engineer (Python)

Crisil

Mumbai, Pune District, Gurugram District

On-site

INR 1,800,000 - 3,000,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Crisil is seeking an AI-forward Full Stack Engineer to work across ingestion, transformation, databases, APIs, and React front ends. You will handle investment-management data domains and build data pipelines for front-office use cases, collaborating with distributed teams.

The role emphasizes data quality, performance, and AI-enabled tooling, with ownership of features from backend pipelines to UI components, in a fast-paced, data-driven environment.

Qualifications

  • 6–8 years of professional software engineering experience, with backend and frontend hands-on work.
  • Strong Python experience with data pipelines or data-centric apps.
  • Experience with React and modern JavaScript/TypeScript.
  • Strong SQL and data modeling skills for relational/analytical DBs.
  • Experience building data pipelines: ingestion, transformation, validation, delivery.
  • Experience consuming REST and/or GraphQL APIs.
  • Cloud experience with data warehouses (Azure preferred).
  • Experience with AI development tools and integration into workflows.

Responsibilities

  • Build and enhance data ingestion and transformation pipelines for critical investment data sources, including near-real-time feeds.
  • Design and develop database structures across data refinement stages.
  • Work with data spanning core investment domains (positions, transactions, pricing, market data, reference data, accounts, portfolios).
  • Develop APIs and data-access patterns for consumption by apps and analytics.
  • Build intuitive React-based user interfaces for investment professionals to explore and validate data.
  • Collaborate with Portfolio Management, Trading, Risk, and Data teams to translate workflows into technical solutions.
  • Investigate and improve datasets and pipelines for quality, reliability, and performance.
  • Apply software engineering best practices: testing, reviews, docs, version control, production validation.
  • Explore AI-assisted development tools to accelerate engineering and AI-enabled workflows.

Skills

Python
React
JavaScript/TypeScript
SQL
Data pipelines
REST/GraphQL
Azure
Snowflake
AI tools

Tools

Snowflake
Azure
Git

Job description

We are looking for an AI-forward Full Stack Engineer who is comfortable working across the data lifecycle - from source ingestion and transformation through database design, APIs, and modern front-end experiences. The strongest candidates will bring experience working with investment-management data and understand how core data domains such as positions, transactions, pricing, market data, security master, reference data, account data, and related investment data fit together to support front-office use cases.

Position Summary

This is a hands-on, mid-level engineering role on a globally distributed Data Engineering team. You will help build and enhance data products used by Portfolio Management, Trading, Risk Analytics, and other investment teams. The work spans data pipelines, database development, APIs, and React-based user experiences, with an emphasis on making complex financial data accurate, performant, intuitive, and easy for end users and AI-enabled workflows to consume. This role is well suited to an engineer with roughly 6-8 years of professional experience who has developed strong full-stack fundamentals and is ready to take meaningful ownership of features and data products while continuing to grow technically and deepen their understanding of investment data.

What You'll Do
  • Build and enhance data ingestion and transformation pipelines for critical front-office and investment data sources, including near-real-time feeds where required.
  • Design and develop database structures across multiple stages of refinement, from source-aligned data through curated, consumption-ready datasets.
  • Work with data spanning core investment domains including positions and holdings, transactions, security and instrument master data, pricing and valuations, market data, reference data, accounts, portfolios, investment structures, and related risk and analytics data.
  • Develop APIs and data-access patterns that allow applications and analytics workflows to efficiently consume curated datasets.
  • Build intuitive React-based user interfaces that allow investment professionals and internal users to explore, validate, and interact with data.
  • Partner with Portfolio Management, Trading, Risk, and Data teams to understand business workflows and translate them into well-designed technical solutions.
  • Investigate and improve existing datasets and pipelines with focus on data quality and reconciliation, pipeline reliability and performance, query performance, data lineage and transparency, and usability for downstream consumers.
  • Apply software engineering best practices including testing, code reviews, documentation, version control, and production validation.
  • Use modern AI-assisted software development tools to accelerate engineering, testing, debugging, documentation, and analysis.
  • Explore opportunities to make trusted investment data more accessible to AI assistants, agents, and other AI-enabled workflows.
  • Participate in production support and help troubleshoot data or application issues when they arise.
Key Responsibilities
What we're looking for (Must-haves)
  • Approximately 6-8 years of professional software engineering experience, with meaningful hands-on experience across both backend/data engineering and front-end development.
  • Experience using modern AI development tools such as Codex, Claude, Cursor, GitHub Copilot, or similar tools, with an interest in incorporating AI meaningfully into day-to-day software development.
  • Strong programming skills in Python, with experience building production-quality data pipelines, services, or applications.
  • Experience developing modern web applications using React and JavaScript/TypeScript.
  • Strong SQL skills and practical experience designing, querying, and optimizing relational or analytical database structures.
  • Experience building data pipelines involving ingestion, transformation, validation, and delivery of large or complex datasets.
  • Experience developing or consuming REST and/or GraphQL APIs.
  • Working knowledge of cloud-based data environments and modern data warehouses; Azure and Snowflake experience are strongly preferred.
  • Strong understanding of the full data lifecycle: source -> ingestion -> transformation -> database / curated datasets -> API / application / analytics consumption.
  • Demonstrated ability to troubleshoot data issues across multiple layers, including source data, transformations, databases, APIs, and user-facing applications.
  • Experience working in an asset management, investment management, capital markets, or similarly data-intensive financial environment.
  • Familiarity with the core data concepts that underpin front-office investment workflows, including positions / holdings, transactions, pricing, market data, security master, reference data, account and portfolio data, and risk or analytics data.
  • Ability to understand how these data domains relate to one another and how they are consumed by Portfolio Managers, Traders, Risk professionals, and investment analytics users.
  • Comfortable working in a fast-paced engineering environment with shared ownership of production systems.
Nice-to-haves
  • Experience supporting Portfolio Management, Trading, Risk, or other front-office investment workflows directly.
  • Experience with private markets, alternatives, or Private Equity data.
  • Experience with Snowflake performance optimization and data modeling.
  • Experience with near-real-time or event-driven financial data.
  • Familiarity with Spark or other distributed data-processing frameworks.
  • Experience developing semantic or analytics-ready datasets for tools such as Tableau, Power BI, Sigma, or Pyramid.
  • Exposure to AI/LLM application development, including retrieval, tool use, agents, structured outputs, or natural-language interfaces over enterprise data.
  • Java experience in addition to Python.
Success looks like
  • Develop a strong understanding of the team's core front-office datasets, their sources, and how they are consumed by Portfolio Management, Trading, and Risk users.
  • Become productive across the existing data pipeline, database, API, and front-end codebase.
  • Demonstrate an ability to trace data end-to-end and troubleshoot issues spanning ingestion, transformation, storage, APIs, and application consumption.
  • Independently deliver multiple production-quality features spanning data pipelines, databases, APIs, and/or user-facing applications.
  • Build a strong working knowledge of the key investment data domains and their relationships.
  • Improve the reliability, performance, and usability of datasets consumed by front-office investment teams.
  • Contribute to curated data products that provide consistent, trusted views of positions, transactions, securities, pricing, market data, accounts, and related analytics.
  • Help expand the ways users and AI-enabled applications can interact with trusted enterprise investment data.
  • Become a dependable engineering partner to both Data Engineering teammates and front-office stakeholders.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Delivery Lead-Data Engineer
Delivery Lead-Data Engineer

Acuity Analytics • Gurugram District

On-site
INR 1,500,000 - 2,600,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Crisil • Mumbai, Pune District

On-site
INR 3,000,000 - 6,000,000
Senior Associate - Data Engineer
Senior Associate - Data Engineer

Acuity Analytics • Gurugram District

On-site
INR 1,800,000 - 3,000,000
VP, Process Improvement
VP, Process Improvement

Jobtailor • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Full Stack AI Engineer
Full Stack AI Engineer

ApplyMint • Bengaluru, Hyderabad, Pune District, Chennai District

On-site
INR 3,500,000 - 5,500,000
AI Fullstack Senior Software Engineer (MERN Stack)
AI Fullstack Senior Software Engineer (MERN Stack)

Gen • Chennai District

Hybrid
INR 1,200,000 - 2,000,000
Senior Full Stack Data Platform Engineer
Senior Full Stack Data Platform Engineer

Millennium Consulting • Bengaluru

On-site
INR 5,000,000 - 9,000,000
Technical Leader (Fullstack), Industry Experience
Technical Leader (Fullstack), Industry Experience

Jobgether • India

On-site
INR 4,000,000 - 7,000,000
AI/ML exposure
Mentorship & leadership
Autonomy & ownership
Front Office Data Engineer
Front Office Data Engineer

Mancer Consulting Services • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Technical Lead - Bangalore
Technical Lead - Bangalore

Apply • Bengaluru

On-site
INR 4,000,000 - 7,000,000