Senior Python Data Engineer

Thoucentric Technology Private Limited

Bengaluru

On-site

INR 2,800,000 - 4,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Thoucentric is seeking a skilled Python developer to design and maintain plugins that encapsulate business rules and data transformations. You will implement robust data-cleaning and mapping routines using Pandas and NumPy, and package plugins for easy use by implementation teams.

You will define clear interfaces, optimize performance on large datasets, and uphold coding standards with strong unit/integration tests.

Qualifications

  • 5–7 years of hands-on Python development in data-centric contexts.
  • Deep familiarity with Pandas and NumPy for data transformations.
  • Experience designing modular Python packages with clear configuration interfaces.
  • Ability to translate complex, rule-driven requirements into clean Python code.
  • Proficiency with pytest for automated testing and CI integration.
  • Strong Git workflow experience including PRs, reviews, and releases.

Responsibilities

  • Design, build and maintain Python plugins encapsulating business rules and transformations.
  • Implement data cleaning, validation, and mapping routines using Pandas/NumPy.
  • Define interfaces and packaging for plugins for easy consumption by teams.
  • Profile and optimize Python code paths for large datasets with low latency.
  • Establish coding standards and high test coverage across components.
  • Triage legacy scripts, refactor for readability and extensibility, manage releases.

Skills

Python
Pandas
NumPy
OO/FP
pytest
Git workflow
CI pipelines

Tools

Git
GitHub Actions
Jenkins
pytest

Job description

  • Corporate Office Thoucentric, The Hive, Mahadevapura
  • Country India
About Us

At Thoucentric, we offer end-to-end consulting solutions designed to address the most pressing business challengesacross industries. Leveraging deep domain expertise, cutting-edge technology, and a results-driven approach, wehelp organizations streamline operations, enhance decision-making, and accelerate growth. We are headquartered in Bangalore with presence across multiple locations in India, US, UK, Singapore & Australia Globally.

We help clients with Business Consulting, Program & Project Management, Digital Transformation, Product Management, Process & Technology Solutioning and Execution including Analytics & Emerging Tech areas cutting across functional areas such as Supply Chain, Finance & HR, Sales & Distribution across US, UK, Singapore and Australia. Our unique consulting framework allows us to focus on execution rather than pure advisory. We are working closely with marquee names in the global consumer & packaged goods (CPG) industry, new age tech and start-up ecosystem.

We have been certified as "Great Placeto Work" by AIM and have been ranked as "50 Best Firms for Data Scientists to Work For".

We have an experienced consulting team of over 500+ world-class business and technology consultants based across six global locations, supporting clients through their expert insights, entrepreneurial approach and focus on delivery excellence. We have also built point solutions and products through Thoucentric labs using AI/ML in the supply chain space.

Job Description

Key Responsibilities

  • Design,build and maintain Python plugins that encapsulate business rules andtransformation logic such as custom aggregation/disaggregation, rule-baseddata enrichment, and time-grain manipulations.
  • Implementdata-cleaning, validation, mapping and merging routines using Pandas,NumPy and other Python libraries to prepare inputs for downstreamanalytics.
  • Defineclear interfaces and configuration schemes for plugins (for example,picklists for output grains and rule codes) and package them for easyconsumption by implementation teams.
  • Profileand optimize Python code paths—leveraging vectorized operations, efficientmerges and in-memory transformations—to handle large datasets with lowlatency.
  • Establishand enforce coding standards, write comprehensive unit and integrationtests with pytest (or similar), and ensure high coverage for all newcomponents.
  • Triageand resolve issues in legacy scripts, refactor complex routines forreadability and extensibility, and manage versioning across releases.
Collaborate with dataengineers and analysts to capture requirements, document plugin behaviors,configuration parameters, and usage examples in code repositories or internalwikis.
Requirements

Must-Have Skills

  • 5–7years of hands-on experience writing well-structured Python code, withdeep familiarity in both object-oriented and functional programmingparadigms.
  • Expertmastery of Pandas and NumPy for transformations (group-by aggregations,merges, column operations), plus strong comfort with Python’s datetime andcopy modules.
  • Provenexperience designing modular Python packages, exposing configurationthrough parameters or picklists, and managing versioned releases.
  • Abilityto translate complex, rule-driven requirements (such as disaggregationrules, external-table merges, and priority ranking) into clean Pythonfunctions and classes.
  • Proficiencywith pytest (or equivalent), mocking, and integrating with CI pipelines(e.g., GitHub Actions, Jenkins) for automated testing.
  • Skilleduse of Python’s logging module to instrument scripts, manage log levels,and capture diagnostic information.
  • StrongGit workflow experience, including branching strategies, pull requests,code reviews, and merge management.
What a Consulting role at Thoucentric will offer you?

Opportunity to define your career path and not as enforced by a manager

A great consulting environment with a chance to work with Fortune 500 companies and startups alike.

A dynamic but relaxed and supportive working environment that encourages personal development.

Be part of One Extended Family. We bond beyond work - sports, get-togethers, common interests etc. Work in a very enriching environment with Open Culture, Flat Organization and Excellent Peer Group.

Be part of the exciting Growth Story of Thoucentric!

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Data Engineer
Data Engineer

Thoucentric Technology Private Limited • Bengaluru Urban

On-site
INR 900,000 - 1,500,000
Data Scientist
Data Scientist

Thoucentric Technology Private Limited • Bengaluru

On-site
INR 1,200,000 - 2,500,000
Business Analyst
Business Analyst

Thoucentric Technology Private Limited • Bengaluru

On-site
INR 500,000 - 800,000
Campus - Data Engineer
Campus - Data Engineer

Thoucentric • Bengaluru

On-site
INR 600,000 - 1,000,000
Dynamic working environment
Career development opportunities
Family-oriented company culture
Integration Architect
Integration Architect

Thoucentric Inc. • Bengaluru

Hybrid
INR 1,200,000 - 1,700,000
Integration Architect
Integration Architect

Thoucentric Technology Private Limited • Bengaluru

On-site
INR 1,200,000 - 2,400,000
SSIS Integration Architect (o9 Platform)
SSIS Integration Architect (o9 Platform)

Thoucentric Technology Private Limited • Mumbai

On-site
INR 1,200,000 - 1,800,000
Integration Consultant
Integration Consultant

Thoucentric Technology Private Limited • Bengaluru

On-site
INR 1,200,000 - 1,900,000
Junior Technical Consultant
Junior Technical Consultant

Thoucentric • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Define your career path
Fortune 500 & startups together
Dynamic, supportive working env.
+2
IT Business Analyst
IT Business Analyst

Thoucentric Technology Private Limited • Bengaluru

On-site
INR 900,000 - 1,600,000