Application & Model Development :
Design, develop, and deploy Python-based applications and AI / ML models.
Data Handling :
Collect, clean, and preprocess structured and unstructured data for model training.
Model Training & Evaluation :
Implement machine learning and deep learning algorithms; evaluate performance using appropriate metrics.
API Integration :
Create and integrate APIs for serving ML models into applications or web services.
Research & Innovation :
Stay updated with AI / ML trends, frameworks (TensorFlow, PyTorch, Scikit-learn), and improve model efficiency.
Automation & Scripting :
Develop automation scripts and data pipelines to support AI workflows.
Collaboration :
Work with data engineers, developers, and product teams for end-to-end solution delivery.
Version Control & Documentation :
Maintain clean code, version control (Git), and project documentation.
Testing & Deployment :
Test models, deploy to production, and monitor performance using cloud or on-prem setups.
Continuous Learning :
Explore emerging AI / ML technologies and contribute to innovation projects.
Requirements
Bachelor’s degree in Computer Science, Artificial Intelligence, Data Science, Software Engineering, Information Technology, or a related field.
Develop Python-based AI / ML apps & models
Preprocess & analyze data
Train, test, and evaluate models
Build & integrate APIs for ML services
Use TensorFlow, PyTorch, Scikit-learn
Create automation scripts & data pipelines
Collaborate across teams for deployment
Maintain code, versioning, and documentation
Deploy & monitor ML solutions
Keep learning new AI / ML tools & methods
Software Engineer • Lahore, Punjab, PK