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 (TensorFlow, PyTorch, 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 (NumPy, 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.