About the Role:
We are looking for a skilled Python Developer with 2-3 years of professional experience, ideally with a strong background in Machine Learning. The role requires developing and maintaining scalable applications, working on data-driven solutions, and collaborating with cross-functional teams to deliver high-quality results.
Location: Remote (Based in Pakistan)Experience: 23 Years Employment Type: Full-Time
Key Responsibilities:
Develop, test, and maintain Python applications and scripts.
Design and implement Machine Learning models and integrate them into applications.
Work with data (cleaning, preprocessing, analysis) to support ML initiatives.
Optimize code for performance, scalability, and reliability.
Collaborate with team members to understand requirements and deliver solutions.
Debug, troubleshoot, and resolve application issues.
Write clean, reusable, and efficient code following best practices.
Requirements:
Bachelors degree in Computer Science, Software Engineering, or a related field.
2-3 years of professional Python development experience.
Hands-on experience with Machine Learning frameworks (Tensor Flow, Py Torch, or Scikit-learn).
Strong knowledge of data structures, algorithms, and object-oriented programming.
Familiarity with REST APIs, Git, and version control systems.
Experience with data manipulation libraries (Num Py, Pandas, etc.).
Basic understanding of cloud platforms (AWS, GCP, or Azure) is a plus.
Strong problem-solving and analytical skills.
Ability to work independently in a remote setup and deliver within deadlines.
Preferred Skills (Nice to Have):
Experience with Natural Language Processing (NLP) or Computer Vision.
Exposure to containerization tools (Docker, Kubernetes).
Familiarity with Agile/Scrum methodologies.
What We Offer:
Competitive salary based on experience.
Flexible remote working environment.
Opportunities to work on exciting Machine Learning projects.
Career growth and professional development opportunities.