Python Developer (Data Analyst & AI/ML)

Keka Technologies Private Limited

Gujarat

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Keka Technologies Private Limited is seeking an analytical and technically strong AI/ML Engineer & Data Analyst to work across machine learning, data analysis, data processing, and AI-driven application development.

The ideal candidate should have strong knowledge of Python, SQL, statistics, machine learning, data visualization, and AI/ML frameworks. You will analyze business data, develop ML models, create data-driven insights, and support AI-powered solutions.

Qualifications

  • Strong programming knowledge in Python.

Responsibilities

  • Collect, clean, transform, and analyze structured and unstructured data.
  • Perform exploratory data analysis (EDA) to identify trends, patterns, and anomalies.
  • Develop reports and dashboards to communicate business insights.
  • Write complex SQL queries for data extraction and analysis.
  • Identify data-quality issues and recommend improvements.
  • Work with large datasets and optimize data-processing workflows.
  • Translate business requirements into meaningful data insights.
  • Develop, train, evaluate, and deploy machine learning models.
  • Select appropriate algorithms based on business and technical requirements.
  • Perform feature engineering and data pre-processing.
  • Evaluate model performance using appropriate metrics.
  • Tune and optimize machine learning models.
  • Perform model validation and error analysis.
  • Maintain and improve existing ML models.
  • Develop AI-powered solutions using modern AI/ML technologies.
  • Work with NLP, recommendation systems, classification, regression, clustering, or other ML techniques.
  • Work with Large Language Models (LLMs) and Generative AI where applicable.
  • Develop and integrate AI/ML APIs into applications.
  • Explore and evaluate new AI tools, frameworks, and models.
  • Work on RAG and vector-search-based applications where required.
  • Work closely with software developers, product managers, and business teams.
  • Convert business problems into data and machine-learning solutions.
  • Create technical documentation for models and data pipelines.
  • Monitor model performance and data quality.
  • Follow best practices for code quality, testing, version control, and deployment.

Skills

Python
SQL
Statistics
Machine learning
Data visualization
Pandas
NumPy
Scikit-learn
Problem solving
Data analysis
Structured data

Education

Bachelor's or Master's in CS/Data Science/AI/Statistics/Math

Tools

TensorFlow
PyTorch
Pandas
NumPy
Scikit-learn
Matplotlib
Seaborn
Power BI
Tableau
FastAPI/Flask
Docker
LLM APIs

Job description

We are looking for an analytical and technically strong AI/ML Engineer & Data Analyst who can work across machine learning, data analysis, data processing, and AI-driven application development.

The ideal candidate should have strong knowledge of Python, SQL, statistics, machine learning, data visualization, and AI/ML frameworks . The candidate will be responsible for analyzing business data, developing machine learning models, creating data-driven insights, and supporting the development of AI-powered solutions.

Key Responsibilities
Data Analysis
  • Collect, clean, transform, and analyze structured and unstructured data.
  • Perform exploratory data analysis (EDA) to identify trends, patterns, and anomalies.
  • Develop reports and dashboards to communicate business insights.
  • Write complex SQL queries for data extraction and analysis.
  • Identify data-quality issues and recommend improvements.
  • Work with large datasets and optimize data-processing workflows.
  • Translate business requirements into meaningful data insights.
  • Develop, train, evaluate, and deploy machine learning models.
  • Select appropriate algorithms based on business and technical requirements.
  • Perform feature engineering and data pre-processing.
  • Evaluate model performance using appropriate metrics.
  • Tune and optimize machine learning models.
  • Perform model validation and error analysis.
  • Maintain and improve existing ML models.
AI Development
  • Develop AI-powered solutions using modern AI/ML technologies.
  • Work with NLP, recommendation systems, classification, regression, clustering, or other ML techniques.
  • Work with Large Language Models (LLMs) and Generative AI where applicable.
  • Develop and integrate AI/ML APIs into applications.
  • Explore and evaluate new AI tools, frameworks, and models.
  • Work on RAG and vector-search-based applications where required.
Collaboration & Engineering
  • Work closely with software developers, product managers, and business teams.
  • Convert business problems into data and machine-learning solutions.
  • Create technical documentation for models and data pipelines.
  • Monitor model performance and data quality.
  • Follow best practices for code quality, testing, version control, and deployment.
Required Skills
  • Strong programming knowledge in Python .
  • Strong knowledge of SQL .
  • Understanding of statistics and probability.
  • Knowledge of machine learning concepts and algorithms.
  • Experience with Pandas, NumPy, and Scikit-learn .
  • Experience with data visualization tools such as Matplotlib, Seaborn, Power BI, or Tableau .
  • Experience with data cleaning and preprocessing.
  • Understanding of model evaluation and performance metrics.
  • Strong analytical and problem-solving skills.
  • Experience working with structured and unstructured datasets.
Good to Have
  • Experience with TensorFlow or PyTorch .
  • Generative AI / LLM experience.
  • OpenAI or other LLM API integration.
  • Vector databases such as Pinecone, Weaviate, or similar.
  • LangChain or similar AI frameworks.
  • NLP and text-processing experience.
  • Experience with AWS, Azure, or Google Cloud.
  • Docker and CI/CD knowledge.
  • Experience building ML APIs using FastAPI or Flask.
  • Experience with data pipelines and ETL/ELT processes.
  • Knowledge of MLOps and model deployment.
Qualifications
  • Bachelor's or Master's degree in Computer Science, Data Science, Artificial Intelligence, Statistics, Mathematics, or a related field is preferred.
  • Strong analytical and quantitative skills.
  • Ability to communicate technical findings clearly to both technical and non-technical stakeholders.
  • Strong interest in Artificial Intelligence, Machine Learning, and data-driven technologies.
What We Offer
  • Opportunity to work on real-world AI/ML and data projects.
  • Exposure to Generative AI, LLMs, RAG, machine learning, and data analytics.
  • Opportunity to work with modern AI and cloud technologies.
  • Continuous learning and professional development.
  • Collaborative and innovation-driven environment.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Developer
Python Developer

Vish Gyana Technology Solutions • Chennai

On-site
INR 600,000 - 800,000
AI/ML Engineer - I
AI/ML Engineer - I

Geekyants • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Data Scientist
Data Scientist

Jash Data Sciences Pvt. Ltd. • Pune District

On-site
INR 800,000 - 1,500,000
Competitive salary
Opportunity to work on diverse AI projects
Continuous learning opportunities
AI / ML Engineer
AI / ML Engineer

DataPhi • Pune District

On-site
INR 1,200,000 - 1,800,000
AI/ML Engineer
AI/ML Engineer

Objectways • Bengaluru

On-site
INR 2,600,000 - 4,200,000
AI / Machine Learning Engineer
AI / Machine Learning Engineer

DigitalXNode • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Senior Data Engineer (AI & API Development)
Senior Data Engineer (AI & API Development)

V2 Solutions • Kolkata District

On-site
INR 1,500,000 - 3,000,000
Docker & Kubernetes
Cloud platforms (AWS/GCP/Azure)
Python Developer (AI)
Python Developer (AI)

Intellify • Ahmedabad District

On-site
INR 1,000,000 - 1,500,000
Software Development Engineer-AI/ML
Software Development Engineer-AI/ML

Nokia • Bengaluru

Hybrid
INR 1,400,000 - 2,200,000
AI/ML Engineer
AI/ML Engineer

Jash Data Sciences Pvt. Ltd. • Pune District

On-site
INR 800,000 - 1,200,000
Competitive salary
Learning opportunities
Exposure to latest AI technologies