Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

TI Solutions Lucknow

NewBe an early applicant

Principal Backend Engineer / Architect (Python, SQL & Computation Eng)

Posted 97 views
Discussion

Summary

Principal-level, hands-on backend engineer/architect (remote in India) designing configuration-driven financial computation engines for a client's AI-powered enterprise finance & accounting platform. Core stack: Python (FastAPI/Flask/Django), advanced SQL (Snowflake, PostgreSQL), and cloud-native infra (AWS/Azure/GCP, Docker, Kubernetes, Terraform).

Role - Principal Backend Engineer / Architect Python, SQL & Computation


Engines Company: Tricon Solutions - www.triconitsolutions.com
Experience: 10- 20 Years
Location: India Work From Home (WFH)
Employment Type: Full-Time
Industry: IT / Software Product Development
Domain: Enterprise Finance & Accounting Technology


About the Opportunity -


Tricon Solutions is hiring an experienced Principal Backend Engineer / Architect for an exciting product development opportunity with one of our clients building a next-generation, AI-powered enterprise finance and accounting platform.The platform integrates data from enterprise systems such as ERP, CRM, billing, and HR applications, transforming complex financial and operational information into accurate, actionable, and auditable intelligence.We are looking for a highly accomplished, hands-on engineer with deep expertise in Python backend development, advanced SQL, computation-intensive systems, and configuration-driven architecture.This is an opportunity to play a key role in building a sophisticated enterprise technology product from the ground up, taking ownership of critical backend architecture, computation services, and scalable platform components.

This is not a conventional Python API development or pure architecture role. We need someone who has personally designed and developed complex calculation engines, pricing systems, billing platforms, risk analytics engines, rules-based computation frameworks, or comparable data-intensive applications.


Key Responsibilities Backend Architecture & Core Computation Services :-


  • Architect, design, and develop scalable, high-performance backend services using Python.
  • Build complex computation engines involving financial calculations, business rules, analytical processing, and large datasets.
  • Develop reusable, modular computation components and extensible backend frameworks.
  • Translate complex business requirements into efficient, maintainable computation logic.
  • Design distributed systems capable of handling enterprise-scale workloads.
  • Remain actively involved in hands-on Python development, coding, and technical implementation.

Advanced SQL & Data Processing :-


  • Develop sophisticated SQL queries involving complex joins, window functions, aggregations, and analytical transformations.
  • Design and optimize large-scale data-processing and computation workloads.
  • Work with Snowflake, PostgreSQL, and other analytical data platforms.
  • Ensure data accuracy, consistency, performance, and scalability.
  • Build validation and reconciliation mechanisms for complex calculations.

Configuration-Driven Architecture :-


  • Design and develop configurable, rules-based computation frameworks.
  • Build reusable components that support different business scenarios through configuration.
  • Develop extensible architectures that minimize custom code for new calculation requirements.
  • Implement configuration runtimes and metadata-driven processing capabilities.

Correctness, Auditability & Reproducibility :-


  • Ensure computation results are accurate, reproducible, and traceable to their source data.
  • Design validation, reconciliation, and data-quality controls.
  • Implement audit logging, data lineage, and historical result verification.
  • Build robust testing frameworks for complex computation logic.
  • Establish engineering practices focused on correctness, reliability, and maintainability.

Cloud-Native Architecture & Technical Leadership :-


  • Architect cloud-native, distributed backend services.
  • Design systems supporting multi-tenant SaaS, single-tenant SaaS, and customer-hosted deployment models.
  • Work with AWS, Azure, GCP, Docker, Kubernetes, and Terraform.
  • Establish architectural patterns, coding standards, and technical best practices.
  • Conduct design reviews, mentor engineers, and guide complex technical implementations.
  • Collaborate with product, data engineering, and AI/ML teams.

Required Skills & Qualifications :-


1. Strong Python Backend Engineering

10+ years of software/backend engineering experience, including significant experience in Lead, Staff, Principal Engineer, or hands-on Architect roles.

  • Strong, recent, hands-on Python backend development experience.
  • Experience designing and developing complex, production-grade backend systems.
  • Strong knowledge of distributed systems, microservices, performance optimization, and scalability.
  • Experience implementing complex business logic and computation-intensive services.
  • Experience with Python frameworks such as FastAPI, Flask, or Django.
  • Ability to independently own architecture while remaining actively involved in coding.

FastAPI is preferred, but strong Python engineering expertise is more important than experience with a specific framework.


2. Computation-Engine DevelopmentDemonstrated experience designing and developing complex computation-intensive systems is essential.

Relevant experience includes:

  • Calculation or computation engines
  • Pricing and optimization engines
  • Billing and revenue calculation platforms
  • Financial risk analytics systems
  • Quantitative computation platforms
  • Rules-based calculation engines
  • Large-scale analytical processing systems

Candidates must have personally contributed to the architecture and development of the underlying computation logic.


3. Advanced SQL & Data Modeling

  • Expert-level SQL development.
  • Strong experience with window functions, complex joins, aggregations, and query optimization.
  • Experience processing and analyzing large datasets.
  • Strong relational data modeling skills.
  • Ability to optimize complex SQL computations for correctness and performance.
  • Experience with PostgreSQL, Snowflake, or comparable platforms.

4. Configuration-Driven Architecture

  • Experience designing reusable, extensible, configuration-driven systems.
  • Strong understanding of rules engines, metadata-driven processing, or configurable computation frameworks.
  • Ability to develop systems where new business rules and calculation scenarios can be introduced through configuration.
  • Experience designing modular, scalable service architectures.

5. Correctness, Reproducibility & Auditability

  • Experience building systems where accuracy, reliability, and consistency are critical.
  • Understanding of deterministic and reproducible computation.
  • Experience implementing validation, reconciliation, and data-quality controls.
  • Knowledge of audit logging, data lineage, and traceable processing.
  • Ability to design systems where calculation results can be verified and reproduced.

6. Principal-Level Architecture & Ownership

  • Proven experience architecting complex enterprise-scale backend systems.
  • Strong system design capabilities covering scalability, performance, reliability, and fault tolerance.
  • Experience independently owning critical architectural components.
  • Ability to lead technical decisions and mentor engineering teams.
  • Strong hands-on problem-solving and implementation skills.

Technical Skills:-


CategoryTechnologies / Skills


Programming - Python

Backend Frameworks - FastAPI, Flask, Django

Databases & Data Processing - Advanced SQL, Snowflake, PostgreSQL

Computation - Calculation Engines, Pricing Engines, Rules Engines, Analytical Processing

Architecture - Distributed Systems, Microservices, Configuration-Driven Architecture

Cloud - AWS, Azure, GCP

InfrastructureDocker, Kubernetes, Terraform

Data Engineering - Python Data Processing, dbt, Analytical Pipelines

Enterprise Systems - Multi-Tenant SaaS, Cloud-Native Applications

Quality & Controls - Data Reconciliation, Audit Logging, Data Lineage, Reproducible Computation


Preferred Qualifications :-


  • Experience developing financial calculation, pricing, billing, revenue, or risk analytics platforms.
  • Experience with mathematical optimization or quantitative analytics.
  • Strong production FastAPI experience.
  • Experience with Snowflake and PostgreSQL.
  • Experience developing configuration-driven calculation or rules engines.
  • Experience with financial reconciliation or comparable data-validation systems.
  • Experience with Docker, Kubernetes, Terraform, and cloud-native infrastructure.
  • Experience building multi-tenant SaaS or enterprise product platforms.
  • Background in complex enterprise software product development.

Nice-to-Have Skills :-


  • Finance, accounting, or FP&A domain knowledge.
  • Understanding of financial statements and reconciliation processes.
  • Experience integrating with ERP, CRM, billing, or enterprise financial systems.
  • Exposure to AI/ML workflows and LLM application patterns.
  • Experience building auditable systems in regulated enterprise environments.

Prior financial services experience is preferred but not mandatory. Candidates who have developed comparable computation-intensive systems in other industries are equally welcome.


Who Would Be an Excellent Fit?


We are particularly interested in engineers who have:

  • Designed and developed pricing optimization or calculation engines.
  • Built complex billing, revenue, or financial computation platforms.
  • Developed quantitative risk analytics or mathematical computation systems.
  • Architected reusable rules-based or configuration-driven frameworks.
  • Built data-intensive enterprise systems using Python and advanced SQL.
  • Owned complex backend architecture while remaining actively involved in coding.

The ideal candidate combines Principal-level architectural expertise with strong hands-on Python development and deep experience building computation-intensive systems.They should be comfortable moving between high-level system architecture, complex SQL, Python implementation, and detailed reasoning about calculation correctness.


Why Join Us?


  • Enterprise Product Development: Work on a next-generation, AI-powered finance and accounting technology platform.
  • Principal-Level Technical Ownership: Influence core architecture, engineering standards, and critical product components.
  • Challenging Engineering Problems: Build sophisticated computation engines, distributed systems, and scalable backend platforms.
  • Modern Technology Stack: Work with Python, advanced SQL, Snowflake, PostgreSQL, and cloud-native technologies.
  • Hands-On Engineering: Combine architectural leadership with meaningful coding and technical implementation.
  • Professional Growth: Expand your technical expertise while contributing to a complex enterprise product.

Employee Benefits & Perks :-


We offer a rewarding work environment, competitive compensation, and employee benefits designed to support professional growth and work-life balance.


Work-Life Balance & Flexibility :-


  • Work From Home (WFH) Remote working opportunity.
  • Flexible Work Environment Focus on productivity, accountability, and results.
  • Privilege Leave (PL) – Paid annual leave.
  • Sick Leave (SL) – Leave for illness and medical needs.
  • Bereavement Leave (BL) – Leave for family bereavement.
  • Maternity Leave (ML) – As per applicable statutory provisions.
  • Paternity Leave – As per company policy.

Employee Benefits


  • Health Insurance – Medical insurance coverage.
  • Provident Fund (PF) – Statutory provident fund benefits.
  • Gratuity – As per applicable statutory provisions.
  • Competitive Compensation – Salary package aligned with experience and technical expertise.

Career & Growth Opportunities :-


  • Work on an innovative, AI-powered enterprise finance technology product.
  • Take ownership of complex architecture and product engineering initiatives.
  • Collaborate with experienced engineering, data, and AI teams.
  • Gain exposure to advanced computation systems, cloud-native architecture, and modern data technologies.
  • Opportunity to contribute to the technical foundation and long-term evolution of a sophisticated enterprise product.

Employee benefits, leave entitlements, and working arrangements are governed by applicable company policies and statutory requirements.


The Opportunity -


We are hiring a hands-on Principal Backend Engineer / Architect with deep Python expertise to design and develop sophisticated, configuration-driven computation engines for a next-generation enterprise financial technology product.If you are passionate about solving complex engineering challenges, building scalable backend systems, and owning critical product architecture, we would love to hear from you.

Skills

What Principal Backend jobs ask for — and how much of it you have →
Apply

See also

Backend jobs by country — openings, pay and top skills →