Machine Learning / AI Engineer Job Type: Full-Time
Machine Learning / AI Engineer Job Type: Full-Time
ProgExp Solutions • Ref #84Job Overview & Responsibilities
About the Role
ProgExp Solutions is looking for a passionate Machine Learning / AI Engineer to join our technology team. The ideal candidate will have strong knowledge of machine learning, deep learning, data processing, and AI application development.
You will work on intelligent software solutions that transform business data into actionable insights and integrate AI capabilities into modern web, mobile, and enterprise applications.
Key Responsibilities
- Design, develop, train, and deploy machine learning models.
- Analyze and preprocess structured and unstructured datasets.
- Develop supervised and unsupervised machine learning solutions.
- Implement classification, regression, clustering, and recommendation systems.
- Develop deep learning models for real-world applications.
- Integrate AI/ML models into production software applications.
- Develop and consume AI/ML APIs.
- Evaluate model performance using appropriate metrics.
- Perform feature engineering and model optimization.
- Fine-tune and evaluate pre-trained AI models.
- Work with NLP, computer vision, and generative AI applications.
- Collaborate with software engineers to deploy AI-powered features.
- Document models, experiments, datasets, and results.
- Monitor model performance after deployment.
Requirements & Qualifications
Required Technical Skills
- Python
- NumPy
- Pandas
- Scikit-learn
- Matplotlib / Seaborn
- Machine Learning algorithms
- Statistics & probability
- Data preprocessing
- Feature engineering
- Model evaluation
- SQL
- REST APIs
- Git / GitHub
Deep Learning Skills
Experience with one or more:
- TensorFlow
- PyTorch
- Keras
- Neural Networks
- CNN
- RNN
- LSTM
- Transformers
- Transfer Learning
AI & Generative AI
Experience or familiarity with:
- Large Language Models (LLMs)
- Generative AI
- Prompt Engineering
- RAG (Retrieval-Augmented Generation)
- Embeddings
- Vector Databases
- OpenAI / Gemini / Claude APIs
- Hugging Face
- LangChain / LlamaIndex
- AI Agents
- Fine-tuning/model adaptation
Computer Vision
Knowledge of:
- OpenCV
- Image Classification
- Object Detection
- Image Segmentation
- OCR
- Image Processing
- Vision Transformers
Natural Language Processing
Knowledge of:
- Text Classification
- Sentiment Analysis
- Named Entity Recognition
- Text Summarization
- Question Answering
- Embeddings
- Transformer architectures
- NLP pipelines
MLOps & Deployment
Good understanding of:
- Docker
- FastAPI / Flask
- REST APIs
- AWS / Azure / Google Cloud
- ML model deployment
- CI/CD
- Model versioning
- Experiment tracking
- Monitoring
Plus: MLflow, Kubernetes, GitHub Actions, cloud ML services.
Technology Stack
Programming: Python, SQL
ML: Scikit-learn, XGBoost, LightGBM
Deep Learning: PyTorch, TensorFlow, Keras
NLP: Transformers, Hugging Face, LangChain
Computer Vision: OpenCV, YOLO, Vision Transformers
Generative AI: LLM APIs, RAG, Vector Databases
Backend: FastAPI, Flask
Database: PostgreSQL, MySQL, MongoDB
Deployment: Docker, AWS, Azure, GCP
Tools: Jupyter, VS Code, Git, GitHub
- Bachelor’s degree in Computer Science or related field.
- Relevant hands-on experience in the required tech stack.
- Strong problem-solving and collaboration skills.
What We Offer (Benefits & Perks)
- Market-competitive compensation package.
- Flexible work environment and annual paid leave.
- Performance-based bonuses and career advancement.
Apply for this Position
Fill in your candidate profile and upload your resumeUser Login Required
Please log in to your account to submit your application and track your interview progress.