CrawlJobs Logo

Python Developer (Machine Learning)

India, Chennai · Job Posted March 19, 2026
Apply Position
Job Link Share

Job Description

Discover your future at Citi. Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

Requirements

  • 5+ years of total experience
  • Strong programming skills in Python, and familiarity with libraries like Transformers, Pandas, scikit-learn, Seaborn, LangChain, LlamaIndex, PyTorch, or TensorFlow
  • Experience building applications with OpenAI, Anthropic Claude, Google Gemini, or opensource LLMs
  • Working knowledge of retrieval-augmented generation (RAG) pipelines and vector databases
  • Understanding of MLOps, model evaluation, prompt tuning, and deployment pipelines
  • Build and tune LLM-based applications using platforms like Vertex, GPT, Lamma, Hugging Face, etc
  • Create robust prompt engineering strategies and reusable prompt templates
  • Integrate generative AI with enterprise applications using APIs, knowledge graphs, vector databases (e.g., PG Vector, Neo4j, Mongodb), and orchestration tools

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Python Developer (Machine Learning)

8 matching positions

Python Developer (Machine Learning_ Devops_AI)

We are seeking a highly motivated and skilled Junior Developer with a strong fou...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Excellent proficiency in Python is mandatory
  • Solid understanding of core machine learning and artificial intelligence principles, algorithms, and methodologies
  • Hands-on experience in developing, training, and evaluating ML models
  • Ability to deploy ML models into production environments
  • Practical experience with Natural Language Processing (NLP) and Optical Character Recognition (OCR) techniques and libraries
  • Awareness of LLM concepts and experience in interacting with LLM APIs
  • Strong ability to write clear, concise, and effective prompts for LLM APIs
  • Awareness of RAG principles and architectures
  • Ability to write effective unit and integration tests
  • Awareness of dockerization and experience in creating and using CI/CD pipelines with at least one tool (e.g., Jenkins, GitLab CI, Azure DevOps, GitHub Actions)
Job Responsibility
Job Responsibility
  • Design, develop, and deploy machine learning and AI models, including those for Natural Language Processing (NLP) and Optical Character Recognition (OCR)
  • Create and iterate on prototypes rapidly to demonstrate the feasibility of AI/ML solutions
  • Work with various data sources to clean, preprocess, and prepare data for model training
  • Collaborate with senior developers and data scientists to integrate AI/ML functionalities into existing and new applications
  • Utilize Large Language Model (LLM) APIs effectively by crafting precise and efficient prompts
  • Participate in code reviews, ensuring code quality, performance, and adherence to best practices
  • Write comprehensive unit and integration tests to ensure code quality and reliability
  • Continuously learn and stay updated with the latest advancements in AI, Machine Learning, and related technologies
  • Document development processes, model architectures, and deployment procedures
  • Fulltime
Read More
Arrow Right

Senior AI Developer (With Python And Machine Learning Knowledge)

We are seeking a Senior Back-end Developer to design, develop, and deploy server...
Location
Location
Hungary , Budapest
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
July 10, 2026
Flip Icon
Requirements
Requirements
  • Experience: 3-5 years of professional software development experience across the full SDLC
  • Strong proficiency in Python and Machine Learning (priority), plus Java/J2EE
  • Experience with Spring, Hibernate/JPA, and REST API development
  • Working knowledge of Oracle SQL and WebSphere
  • Preferred Skills: Experience with JIRA, Jenkins, GitHub, Microservices, and Openshift/ECS
  • BSc / BA degree
Job Responsibility
Job Responsibility
  • Design and implement back-end solutions based on business requirements and user needs
  • Manage all phases of the SDLC, from analysis and design to testing, deployment, and operational support
  • Take primary responsibility for Python and Machine Learning development
  • Lead projects end-to-end, managing deliverables and maintaining all technical documentation
  • Define operating processes and ensure environment stability through consistent support and change control
  • Execute tasks with independent judgment and minimal direct supervision
What we offer
What we offer
  • competitive salary and benefits
  • home office opportunity
  • structured onboarding and training to ensure seamless integration into the team and role
  • working within a leading multinational organization in the financial sector
  • Fulltime
Read More
Arrow Right

Machine Learning & Python Engineering Intern

This is a high-stakes, 3-month unpaid internship program where you will work on-...
Location
Location
Serbia , Novi Sad
Salary
Salary:
Not provided
provectus.com Logo
Provectus
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Solid foundation in Python
  • Know your way around Git and Docker
  • Fascinated by GenAI and want to see how RAG works in a real production environment
  • Can communicate effectively in English
  • Ready to work on-site in Novi Sad
Job Responsibility
Job Responsibility
  • Work on Agentic Systems and RAG pipelines that automate complex business logic
  • Develop backends using FastAPI/Flask and integrate with top-tier LLMs (OpenAI, Anthropic, AWS Bedrock)
  • Use Cursor, Claude Code, and LLMs to speed up development and focus on high-level architecture
  • Handle large-scale data processing and migrations for production environments
What we offer
What we offer
  • Full-time offer for top performers after the internship
  • Fulltime
Read More
Arrow Right

Senior Machine Learning Developer

We are seeking a highly skilled and experienced Senior Machine Learning Develope...
Location
Location
Pakistan , Lahore; Karachi; Islamabad
Salary
Salary:
Not provided
10pearls.com Logo
10Pearls
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Data Science, Mathematics, Statistics, or a related field
  • 5+ years of professional experience in machine learning development
  • Strong proficiency in Python and ML libraries such as TensorFlow, PyTorch, Scikit-learn, or XGBoost
  • Solid understanding of supervised and unsupervised learning, deep learning, and statistical modeling techniques
  • Experience with data preprocessing, feature engineering, and model evaluation methodologies
  • Hands-on experience with large datasets and distributed computing frameworks (Spark, Hadoop)
  • Strong experience deploying models in production environments using REST APIs or microservices
  • Familiarity with MLOps tools such as MLflow, Kubeflow, or SageMaker
  • Experience with cloud platforms such as AWS, Azure, or GCP
  • Strong understanding of databases (SQL and NoSQL)
Job Responsibility
Job Responsibility
  • Lead the end-to-end machine learning lifecycle: problem definition, data collection, feature engineering, model development, evaluation, deployment, and monitoring
  • Design, develop, and deploy scalable machine learning models in production environments
  • Build and maintain robust data pipelines for structured and unstructured data
  • Perform data analysis, experimentation, and model validation to ensure high performance and reliability
  • Optimize model performance, scalability, and inference speed
  • Collaborate closely with product managers, data engineers, software developers, and stakeholders to translate business requirements into ML solutions
  • Implement MLOps best practices, including CI/CD for ML models, versioning, monitoring, and retraining strategies
  • Ensure data security, governance, and compliance with relevant regulations
  • Conduct code reviews and maintain high coding standards and documentation
  • Research emerging ML techniques and recommend improvements or new solutions
Read More
Arrow Right

Senior Machine Learning Developer

We are seeking a highly skilled and experienced Senior Machine Learning Develope...
Location
Location
Pakistan , Lahore; Karachi; Islamabad
Salary
Salary:
Not provided
10pearls.com Logo
10Pearls
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Data Science, Mathematics, Statistics, or a related field
  • 5+ years of professional experience in machine learning development
  • Strong proficiency in Python and ML libraries such as TensorFlow, PyTorch, Scikit-learn, or XGBoost
  • Solid understanding of supervised and unsupervised learning, deep learning, and statistical modeling techniques
  • Experience with data preprocessing, feature engineering, and model evaluation methodologies
  • Hands-on experience with large datasets and distributed computing frameworks (Spark, Hadoop)
  • Strong experience deploying models in production environments using REST APIs or microservices
  • Familiarity with MLOps tools such as MLflow, Kubeflow, or SageMaker
  • Experience with cloud platforms such as AWS, Azure, or GCP
  • Strong understanding of databases (SQL and NoSQL)
Job Responsibility
Job Responsibility
  • Lead the end-to-end machine learning lifecycle: problem definition, data collection, feature engineering, model development, evaluation, deployment, and monitoring
  • Design, develop, and deploy scalable machine learning models in production environments
  • Build and maintain robust data pipelines for structured and unstructured data
  • Perform data analysis, experimentation, and model validation to ensure high performance and reliability
  • Optimize model performance, scalability, and inference speed
  • Collaborate closely with product managers, data engineers, software developers, and stakeholders to translate business requirements into ML solutions
  • Implement MLOps best practices, including CI/CD for ML models, versioning, monitoring, and retraining strategies
  • Ensure data security, governance, and compliance with relevant regulations
  • Conduct code reviews and maintain high coding standards and documentation
  • Research emerging ML techniques and recommend improvements or new solutions
Read More
Arrow Right

Senior Machine Learning Developer

We are seeking a highly skilled and experienced Senior Machine Learning Develope...
Location
Location
Pakistan , Lahore; Karachi; Islamabad
Salary
Salary:
Not provided
10pearls.com Logo
10Pearls
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Data Science, Mathematics, Statistics, or a related field
  • 5+ years of professional experience in machine learning development
  • Strong proficiency in Python and ML libraries such as TensorFlow, PyTorch, Scikit-learn, or XGBoost
  • Solid understanding of supervised and unsupervised learning, deep learning, and statistical modeling techniques
  • Experience with data preprocessing, feature engineering, and model evaluation methodologies
  • Hands-on experience with large datasets and distributed computing frameworks (Spark, Hadoop)
  • Strong experience deploying models in production environments using REST APIs or microservices
  • Familiarity with MLOps tools such as MLflow, Kubeflow, or SageMaker
  • Experience with cloud platforms such as AWS, Azure, or GCP
  • Strong understanding of databases (SQL and NoSQL)
Job Responsibility
Job Responsibility
  • Lead the end-to-end machine learning lifecycle: problem definition, data collection, feature engineering, model development, evaluation, deployment, and monitoring
  • Design, develop, and deploy scalable machine learning models in production environments
  • Build and maintain robust data pipelines for structured and unstructured data
  • Perform data analysis, experimentation, and model validation to ensure high performance and reliability
  • Optimize model performance, scalability, and inference speed
  • Collaborate closely with product managers, data engineers, software developers, and stakeholders to translate business requirements into ML solutions
  • Implement MLOps best practices, including CI/CD for ML models, versioning, monitoring, and retraining strategies
  • Ensure data security, governance, and compliance with relevant regulations
  • Conduct code reviews and maintain high coding standards and documentation
  • Research emerging ML techniques and recommend improvements or new solutions
Read More
Arrow Right

Machine Learning Developer

Our client is a FINTECH company with a very high bar in their standards and hiri...
Location
Location
Salary
Salary:
Not provided
ndt.com Logo
Nondestructive & Visual Inspection
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Authorized to work in the United States legally
  • Impressive academic record
  • Exceptional knowledge of software engineering
  • Exceptional knowledge of machine learning
  • Exceptional knowledge of open-source machine learning ecosystems
  • Experience/knowledge/passion/creativity of machine learning and software engineering
Job Responsibility
Job Responsibility
  • Design, build, and maintain systems for high-performance, large-scale knowledge discovery in financial data
  • Design/implementation/testing/documenting modules integral to all stages of the pipeline from data predictions to assembling end to end systems
  • Interact with researchers
What we offer
What we offer
  • Excellent base salary
  • Superb benefits
Read More
Arrow Right

Machine Learning Developer

Edaptive Computing, Inc. (ECI) requires a Machine Learning Developer with experi...
Location
Location
Salary
Salary:
Not provided
edaptive.com Logo
Edaptive Computing
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science/Any Engineering
  • Knowledge of Neural Networks or similar machine and deep learning techniques
  • Knowledge of Python
  • Knowledge of Java or similar object-oriented languages
  • Capability to perform complex research
  • Capability to work independently to meet timely goals
  • Strong analytical and problem-solving skills
  • Excellent written and verbal communication skills
  • ability to clearly present analysis proposals and results
Job Responsibility
Job Responsibility
  • Investigation, identification, and application of innovative software solutions in areas such as machine learning, data mining, and big data processing
  • Research and develop applications of advanced machine learning techniques
  • Demonstrate through software prototypes and experimentation
  • Assist in transition to production applications
  • Apply proven problem-solving, analytical and communication skills to successfully apply complex techniques and tools to automate the analysis of large, complex data
What we offer
What we offer
  • competitive benefits package
  • Fulltime
Read More
Arrow Right