9 days ago
Software Engineer, Machine Learning
InfoTech Group
On Site
Full Time
$145,000
Lahore, Punjab, Pakistan
Job Overview
Job TitleSoftware Engineer, Machine Learning
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$145,000
LocationLahore, Punjab, Pakistan
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Job Summary
We are seeking a skilled Software Engineer, Machine Learning to design, develop, and deploy scalable ML solutions. The ideal candidate will have hands-on experience working with real-world datasets, building and optimizing models, and deploying ML solutions in production environments.
Key Responsibilities
- Design, develop, and deploy machine learning models for production applications.
- Work with large, real-world, and noisy datasets for data preprocessing and feature engineering.
- Implement supervised and unsupervised learning algorithms, including classification, regression, clustering, and ensemble methods.
- Develop deep learning models using architectures such as CNNs, RNNs, and Transformers.
- Evaluate models using appropriate metrics and continuously improve model performance.
- Optimize models for latency, throughput, and efficient resource utilization.
- Build and integrate ML solutions with APIs and microservices.
- Collaborate with engineering and DevOps teams for deployment and scaling of ML systems.
- Implement monitoring, logging, backup, and recovery processes for deployed solutions.
- Contribute to containerized and cloud-based deployments.
Required Skills & Qualifications
- Strong understanding of machine learning algorithms and model evaluation techniques.
- Hands-on experience with data processing tools such as Pandas, NumPy, or Spark.
- Experience working with large-scale datasets in production environments.
- Practical experience in deep learning model development.
- Familiarity with MLOps tools and workflows (e.g., MLflow, Kubeflow, Airflow).
- Experience with REST APIs and microservices architecture.
- Knowledge of containerization and orchestration tools (Docker/Kubernetes).
- Experience in database monitoring, log management, and backup/recovery strategies.
- Strong problem-solving and analytical skills.
- Ability to work collaboratively in a fast-paced environment.
Preferred Qualifications
- Experience deploying ML models in cloud environments.
- Exposure to distributed systems or high-performance computing environments.
- Experience working in Agile development teams.
Education
Bachelor’s or Master’s degree in Computer Science, Software Engineering, Data Science, or a related field.
Key skills/competency
- Machine Learning
- Deep Learning
- MLOps
- Data Preprocessing
- Feature Engineering
- Model Deployment
- REST APIs
- Microservices
- Docker
- Kubernetes
- Spark
- Model Optimization
How to Get Hired at InfoTech Group
- Research InfoTech Group's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume: Customize your application to highlight relevant experience in machine learning, deep learning, and MLOps specific to InfoTech Group's needs.
- Showcase ML expertise: Prepare to discuss real-world projects involving data preprocessing, model development, optimization, and production deployment.
- Master technical skills: Practice coding, algorithm design, and system architecture questions focusing on scalable ML solutions and distributed systems.
- Demonstrate collaboration: Be ready to share examples of working effectively with engineering and DevOps teams on complex ML initiatives.
Frequently Asked Questions
Find answers to common questions about this job opportunity
01What is the typical interview process for a Software Engineer, Machine Learning at InfoTech Group?
02What kind of machine learning models will I be developing at InfoTech Group?
03How does InfoTech Group handle the deployment of ML models into production environments?
04What data processing tools are commonly used by the Machine Learning team at InfoTech Group?
05What kind of collaboration can a Software Engineer, Machine Learning expect with other teams?
Explore similar opportunities that match your background