Data Engineer (Python & ETL)

2 years

3 - 4 Lacs

Posted:2 days ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Title: Data Engineer (Python & ETL)

Location: Mangalore, Karnataka (Onsite)

Experience: 2 - 5 Years

Job Type: Full-time

About the Company

CoReason.ai is a fast-growing HealthTech company operating at the intersection of Life Sciences and Technology. We are building advanced analytical platforms to help pharmaceutical companies and healthcare organizations make data-driven decisions with precision.

About the Role

We are looking for a skilled Mid-Level Data Engineer to take ownership of our ETL workflows.

In this role, you will be the "Technical Anchor" for our data team. While you will spend 70% of your time writing code and building pipelines, you will also guide the Junior Engineers, ensuring that the code they write is clean, efficient, and strictly typed. You will bridge the gap between raw data sources and our core analytical platform.

Structure of the Role

  • Phase 1 (Month 0-6): You will join as a Probationary Data Engineer on a fixed retainer/contract. You will undergo deep-dive onboarding on our specific ETL architecture, Data Validation Standards (Pydantic), and GxP Compliance.
  • Phase 2 (Month 7+): Upon successful performance review, you will be confirmed as a Permanent Data Engineer with a revised salary package and benefits.

Key Responsibilities

  • ETL Pipeline Construction: Design and maintain robust Python scripts to ingest complex data from APIs, SQL, and flat files. You will ensure these pipelines are reliable and error-free.
  • Team Mentorship: Conduct code reviews for junior team members. You will help them improve their Python skills, enforcing best practices like modular design and type hinting.
  • Data Validation Logic: Implement strict data models using Pydantic. You are responsible for ensuring that only clean, validated data flows into our downstream systems.
  • Database Optimization: Write and optimize complex SQL queries. You should be comfortable debugging slow queries and managing schema changes in MySQL or PostgreSQL.
  • Data Templating: Use Jinja2 to format data into structured templates for reporting and internal processing.
  • Testing & Quality: Champion the use of Unit Tests (Pytest) within the team to prevent regressions and bugs.

What We Need (Requirements)

  • Education: B.E./B.Tech in Computer Science.
  • Experience: 2 - 5 years of hands-on Python development experience.
  • Strong Python Skills: You must be comfortable with Object-Oriented Programming (OOP) and writing clean, production-ready code.
  • Database Knowledge: Solid command of SQL (Joins, Indexing, Normalization).
  • Modern Tooling: Experience with Pydantic (for validation) is highly preferred.
  • Mentorship Attitude: You must be willing to help train and guide freshers.

Nice to Have (Bonus)

  • Experience with Python web frameworks like FastAPI.
  • Familiarity with Docker or CI/CD pipelines.
  • Background in Healthcare or Data Analytics.

Why Join CoReason.ai?

  • Step Up: A perfect role for a developer ready to move from "Individual Contributor" to "Team Lead."
  • Impact: Build the core infrastructure that powers decision-making for major pharmaceutical clients.
  • Standard 5-day corporate work week.
  • Location: Work from our office in Mangalore.

Job Types: Full-time, Contractual / Temporary
Contract length: 6 months

Pay: ₹30,000.00 - ₹35,000.00 per month

Ability to commute/relocate:

  • Mangalore, Karnataka: Reliably commute or planning to relocate before starting work (Required)

Experience:

  • IT: 10 years (Preferred)

Location:

  • Mangalore, Karnataka (Preferred)

Work Location: In person

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You