🏢 Offshore Consulting Shops

Thoucentric is a management consulting firm, and the roles posted (IT Finance Business Analyst, BI Architect) are client-facing, billable consulting positions rather than internal corporate functions.

This company was flagged and excluded from default search results. Proceed with caution.

T
Posted 1y ago

Senior Python Data Engineer

Thoucentric
Bengaluru, Karnataka, India
HybridFull Time
Responsibilities
  • Design plugins
  • Implement cleaning
  • Define interfaces
Requirements
  • 5–7 years Python development
  • Strong Pandas/NumPy
  • Modular packaging
  • Pytest CI
  • Git/Jenkins
  • Data transformation
  • Optimization
Technical tools mentioned
PythonPandasNumPyPytestGitJenkins

Job description

Key Responsibilities

  • Design,
    build and maintain Python plugins that encapsulate business rules and
    transformation logic such as custom aggregation/disaggregation, rule-based
    data enrichment, and time-grain manipulations.

  • Implement
    data-cleaning, validation, mapping and merging routines using Pandas,
    NumPy and other Python libraries to prepare inputs for downstream
    analytics.

  • Define
    clear interfaces and configuration schemes for plugins (for example,
    picklists for output grains and rule codes) and package them for easy
    consumption by implementation teams.

  • Profile
    and optimize Python code paths—leveraging vectorized operations, efficient
    merges and in-memory transformations—to handle large datasets with low
    latency.

  • Establish
    and enforce coding standards, write comprehensive unit and integration
    tests with pytest (or similar), and ensure high coverage for all new
    components.

  • Triage
    and resolve issues in legacy scripts, refactor complex routines for
    readability and extensibility, and manage versioning across releases.

Collaborate with data
engineers and analysts to capture requirements, document plugin behaviors,
configuration parameters, and usage examples in code repositories or internal
wikis.


Requirements

Must-Have Skills

  • 5–7
    years of hands-on experience writing well-structured Python code, with
    deep familiarity in both object-oriented and functional programming
    paradigms.

  • Expert
    mastery of Pandas and NumPy for transformations (group-by aggregations,
    merges, column operations), plus strong comfort with Python’s datetime and
    copy modules.

  • Proven
    experience designing modular Python packages, exposing configuration
    through parameters or picklists, and managing versioned releases.

  • Ability
    to translate complex, rule-driven requirements (such as disaggregation
    rules, external-table merges, and priority ranking) into clean Python
    functions and classes.

  • Proficiency
    with pytest (or equivalent), mocking, and integrating with CI pipelines
    (e.g., GitHub Actions, Jenkins) for automated testing.

  • Skilled
    use of Python’s logging module to instrument scripts, manage log levels,
    and capture diagnostic information.

  • Strong
    Git workflow experience, including branching strategies, pull requests,
    code reviews, and merge management.



Benefits

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!