Python Developer (AI & ML)

Nmk Global Inc.
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Tech stack

Artificial Intelligence
Amazon Web Services (AWS)
Azure
Cloud Computing
Code Review
Software Debugging
DevOps
Programming Tools
Python
PostgreSQL
Machine Learning
MySQL
NumPy
Oracle Applications
Systems Development Life Cycle
Redis
TensorFlow
Software Engineering
SQL Databases
Systems Integration
Google Cloud Platform
GitHub Copilot
PyTorch
Retrieval-Augmented Generation
Flask
Large Language Models
Prompt Engineering
Deep Learning
Generative AI
GIT
FastAPI
Pandas
Scikit Learn
Information Technology
HuggingFace
Machine Learning Operations
REST
Data Pipelines
Docker

Job description

We are seeking an experienced Python Developer (AI & ML) to join our Application Development Team. The ideal candidate is a strong problem solver with excellent analytical and critical thinking skills, a solution-oriented mindset, and the ability to communicate technical ideas clearly. You will be responsible for designing, developing, and deploying scalable AI-powered applications and machine learning solutions while collaborating with cross-functional teams to deliver high-quality software products., * Design, develop, and maintain scalable Python-based applications. * Build, train, evaluate, and deploy Machine Learning and AI models. * Develop and integrate RESTful APIs for AI-powered services. * Work with Large Language Models (LLMs) and Generative AI applications. * Build data processing pipelines for model training and inference. * Optimize model performance, scalability, and deployment. * Collaborate with Data Scientists, ML Engineers, QA, and DevOps teams throughout the SDLC. * Write clean, maintainable, and well-documented code. * Participate in code reviews, debugging, and continuous improvement initiatives. * Implement AI solutions using modern frameworks and best practices.

Required Technical Skills * Python * Machine Learning * Artificial Intelligence (AI) * Deep Learning * Generative AI * Large Language Models (LLMs) * Prompt Engineering * TensorFlow or PyTorch * Scikit-learn * Pandas, NumPy * FastAPI or Flask * RESTful APIs * SQL (PostgreSQL, MySQL, or Oracle) * Git

Preferred Skills * LangChain or LlamaIndex * Hugging Face Transformers * Vector Databases (Pinecone, ChromaDB, FAISS, Weaviate) * RAG (Retrieval-Augmented Generation) * Docker and Kubernetes * CI/CD Pipelines * Cloud Platforms (AWS, Azure, or Google Cloud Platform) * Redis * MLflow * GitHub Copilot or other AI-powered development tools

Requirements

Bachelor's degree in Computer Science, Information Technology, Data Science, or a related field. * Minimum 5 years of hands-on experience in Python application development. * At least 2+ years of experience working with AI/ML or Generative AI technologies. * Strong understanding of Machine Learning algorithms and model deployment. * Excellent analytical, problem-solving, and debugging skills. * Strong verbal and written communication skills. * Ability to work effectively in a fast-paced, collaborative environment.

What We're Looking For * A forward-thinking developer passionate about AI and Machine Learning. * Someone who takes ownership and delivers high-quality, scalable solutions. * A team player who enjoys solving complex technical challenges. * Experience building production-ready AI applications and integrating LLMs into enterprise solutions is a plus.

Apply for this position