Back

St Michael Enterprises
Software Development and Engineering
Location:
Karachi, Pakistan
Department: Information Technology
Job Description
- Software Engineer/Developer: Experience in building, designing, and maintaining software systems and applications.
- DevOps Engineer: Experience with CI/CD pipelines, cloud infrastructure, automation, and integration between development and operations.
- Machine Learning Engineer: Experience in building and deploying machine learning models, working with data pipelines, and utilizing ML frameworks.
- Full-Stack Developer: Experience in developing both front-end and back-end components of web applications.
- Back-End Developer: Practical experience in server-side development, databases, APIs, and application logic.
- Front-End Developer: Experience in developing user interfaces and optimizing user experience through client-side technologies.
Additional Qualifications:
- Proficiency in relevant programming languages (e.g., Python, Java, JavaScript, C++) and AI frameworks (e.g., TensorFlow, PyTorch).
- Hands-on experience with relevant tools and technologies, such as databases, cloud services (AWS, GCP, Azure), and web development frameworks.
- Strong problem-solving, debugging, and optimization skills.
- Certifications or specializations in specific fields such as machine learning, cloud technologies, or software engineering are a plus.
Education and Experience Requirements:
Education:
- Bachelor’s Degree in Computer Science (BCS), Software Engineering, Information Technology (BSc), or a related field (e.g., BCSC - Bachelor of Computer Science and Engineering).
- Master’s Degree in Computer Science, Software Engineering, Machine Learning, Data Science, or a related field (preferred but not mandatory).
Job Types: Full-time, Contract
Contract length: 12 months
Application Question(s):
- current salary?
- potential salary ?
Work Location: In person

St Michael Enterprises
Software Development and Engineering