Senior Python Engineer

EXL SERVICES

Chennai

Not disclosed

Work from Office

Full Time

Min. 8 years

Job Details

Job Description

Lead Assistant Manager

Job Title: Senior Python Engineer

Responsibility level: B2 

Location: Chennai 

Employment Type: Permanent 

 Profile Overview:
We are seeking a Senior Python Engineer with strong hands-on experience in building scalable application backends and data pipelines using Python. The ideal candidate is passionate about writing clean, efficient, and modular code, and is excited to work with cloud-native architecture and emerging Gen AI technologies. You’ll play a critical role in designing secure APIs, orchestrating big data workflows, and contributing to innovation in healthcare analytics platforms.

Core Responsibilities

  • Design, develop, and maintain Python-based application backends and data pipelines that are modular, testable, and scalable.
  • Refactor analytical Python scripts into production-ready, object-oriented code using industry best practices.
  • Develop RESTful APIs using FastAPI, ensuring secure authentication and authorization mechanisms.
  • Build and optimize data processing frameworks using PySpark on Azure Databricks.
  • Implement secure coding standards and ensure compliance with data governance and privacy requirements.
  • Integrate with Azure services such as Data Factory, ADLS, and Azure SQL for orchestrating enterprise-grade workflows.
  • Participate in system design, architecture reviews, and data modeling sessions.
  • Collaborate with cross-functional teams including product, analytics, QA, and cloud engineers.
  • Mentor junior developers and contribute to code reviews, design discussions, and best practice development.

Required Skills & Experience

  • 8–12 years of Python programming experience, including development of application backends and data processing pipelines.
  • 3+ years of experience with Azure Cloud – particularly Databricks and Data Factory.
  • Strong understanding of object-oriented programming, software design patterns, and modularization.
  • Expertise in PySpark and distributed data transformations for high-volume datasets.
  • Proven experience in building and deploying APIs using FastAPI or equivalent frameworks.
  • Strong understanding of OAuth2, JWT, RBAC, and other API security models.
  • Hands-on experience with SQL, data modeling, and performance optimization.
  • Familiarity with CI/CD pipelines, Git workflows, and Agile practices.

Nice to Have (Gen AI / Emerging Tech)

  • Experience or strong interest in Generative AI and LLMs, including: 
    • Prompt engineering, LLM fine-tuning, embedding models
    • Vector DBs and RAG pipelines
    • Tools like LangChain, LiteLLM, and OpenAI APIs
  • Familiarity with MLOps or productionizing machine learning models
  • Contributions to open-source projects or developer communities
  • Domain experience in healthcare analytics, especially payer, care optimization, or compliance areas

Soft Skills

  • Strong problem-solving and analytical skills
  • Excellent verbal and written communication
  • Ability to manage multiple priorities and work across global teams
  • Self-starter mindset with a desire to learn and grow

Educational Qualifications

  • Bachelor’s or master’s degree in computer science, Engineering, or a related technical discipline from a reputed institution

 

Job role

Work location

Chennai

Department

Data Science & Analytics

Role / Category

Data Science & Machine Learning

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 8 years

About company

Name

EXL SERVICES

Job posted by EXL SERVICES

This job has expired