Ubique Systems

TRPD-26-05633

Senior Python Developer (Data Science / Machine Learning)

Senior Python developer (8–10 years) needed to design and build scalable Python services and APIs while also owning data science/ML work end-to-end: data cleaning/EDA/feature engineering, model training and evaluation, and integration/deployment of ML models into Python applications. Strong SQL and relational database skills are required, along with experience building data pipelines and optimizing performance on large datasets. Preferred exposure includes GenAI/LLM tooling (RAG, embeddings, vector DBs, LangChain/LlamaIndex/Hugging Face) and cloud/DevOps (AWS/Azure/GCP, Docker, CI/CD, Kubernetes).

Position summary

Location
India
Workplace
Hybrid
Employment
Full Time
Experience
Minimum 8 years and Maximum 10 years
Apply now

Role overview

Why This Role Matters.

Senior Python developer (8–10 years) needed to design and build scalable Python services and APIs while also owning data science/ML work end-to-end: data cleaning/EDA/feature engineering, model training and evaluation, and integration/deployment of ML models into Python applications. Strong SQL and relational database skills are required, along with experience building data pipelines and optimizing performance on large datasets. Preferred exposure includes GenAI/LLM tooling (RAG, embeddings, vector DBs, LangChain/LlamaIndex/Hugging Face) and cloud/DevOps (AWS/Azure/GCP, Docker, CI/CD, Kubernetes).

Your Impact

Deliver Enterprise Value

Help organisations solve complex business problems through modern technology, consulting expertise and measurable outcomes.

Collaboration

Work Across Teams

Collaborate with consultants, architects, engineers and client stakeholders throughout the project lifecycle.

Growth

Learn Continuously

Gain exposure to enterprise technologies, certifications, mentoring and real-world project experience.

Career Path

Grow With Ubique

Build a long-term consulting career with opportunities to take on greater responsibility and leadership over time.

Responsibilities

What You'll Be Doing.

Every role at Ubique contributes directly to solving meaningful business challenges for our clients.

01

Design, develop, and maintain scalable applications and services using Python.

02

Develop reusable, maintainable, and high-quality Python code following industry best practices.

03

Work with structured and unstructured data for data analysis, processing, and modeling.

04

Perform data cleaning, preprocessing, feature engineering, exploratory data analysis (EDA), and statistical analysis.

05

Develop, train, evaluate, and optimize Machine Learning models based on business requirements.

06

Implement and integrate ML/Data Science models into Python-based applications.

07

Work with libraries and frameworks such as Pandas, NumPy, Scikit-learn, SciPy, Matplotlib/Seaborn, and other relevant data science tools.

08

Develop data pipelines and automate data processing workflows.

09

Work with APIs, databases, and external data sources to collect and process data.

10

Optimize application and data-processing performance for large datasets.

11

Collaborate with Data Scientists, ML Engineers, Software Engineers, Product Owners, and business stakeholders.

12

Translate business problems into technical and data-driven solutions.

Technology stack

Tools & Technologies.

The platforms and technologies you'll use to build modern, enterprise-grade solutions.

01

Python

02

FastAPI

03

Flask

04

Django

05

REST API

06

Pandas

07

NumPy

08

Scikit-learn

09

SciPy

10

Matplotlib

11

Seaborn

12

SQL

13

PostgreSQL

14

MySQL

15

SQL Server

16

Oracle

17

ETL

18

ELT

19

data pipelines

20

feature engineering

Requirements

Skills & Experience.

We value curiosity, collaboration and continuous learning. If you don't meet every requirement but believe you can make an impact, we'd still love to hear from you.

Essential

Required Qualifications

Python (8–10 years)

Strong Python fundamentals: OOP, data structures, exception handling

Design patterns and coding best practices/SDLC

REST API development (FastAPI or Flask or Django)

Unit testing, debugging, logging

Performance optimization (applications and data processing)

Git/version control

Data cleaning and preprocessing

Feature engineering

Exploratory Data Analysis (EDA)

Statistical analysis/statistical concepts

Machine Learning: regression, classification, clustering

Model evaluation/validation and hyperparameter tuning

Pandas

NumPy

Scikit-learn

SciPy

Matplotlib and/or Seaborn

SQL (strong)

Relational databases (PostgreSQL or MySQL or SQL Server or Oracle)

Preferred

Nice to Have

Generative AI / LLM-based applications exposure

LangChain

LlamaIndex

Hugging Face

RAG (Retrieval-Augmented Generation)

Embeddings

Vector databases

Prompt engineering

Integrating AI/ML into enterprise applications

Cloud exposure (AWS or Azure or GCP)

Docker/containerization

CI/CD pipelines and deployment automation

Kubernetes

MLOps/model deployment experience

Large-scale data processing experience

Domain experience in aviation/engineering/manufacturing or other technically complex domains

What you'll gain

More Than Just A Job.

We're committed to helping every team member grow professionally, personally and technically while working on meaningful projects.

Global Exposure

Collaborate with international clients and multicultural teams on enterprise programmes.

Continuous Learning

Expand your expertise through mentoring, certifications and hands-on project experience.

Career Growth

Take ownership, develop leadership skills and grow your consulting career over time.

Flexible Working

Hybrid and remote collaboration designed around trust and delivering exceptional outcomes.

People First

Join a supportive culture where collaboration, respect and long-term relationships come first.

Enterprise Projects

Work on meaningful technology initiatives for leading organisations across industries.

Apply

Apply for Senior Python Developer (Data Science / Machine Learning)

One page, about two minutes. We only ask for what we actually need to have a first conversation.

Your CV

Optional. A line or two is plenty.