5,528 Software Engineer jobs in Pakistan

Software Engineer

New
TEKHQS

Posted today

Job Viewed

Tap Again To Close

Job Description

About The Role
Were looking for a passionate Mid-Level AI/ML Software Engineer with 2-3 years experience to join TEKHQS in Lahore. Youll work on exciting AI and machine learning projects, helping build and deploy innovative solutions in deep learning and generative AI. This role is perfect for someone eager to dive into real-world AI challenges, learn cutting-edge techniques, and contribute to our global tech solutions. Expect to work with raw data, experiment with models, and collaborate with a talented team to bring ideas to life.

Key Responsibilities

  • Build and train AI models, including transformer-based models (e.g., BERT, GPT, or similar), using GPU-based environments.
  • Support the development of GenAI systems, including tasks like data preprocessing, model training, and fine-tuning.
  • Experiment with model optimization techniques, such as quantization or efficient attention mechanisms.
  • Help implement state-of-the-art AI methods from research papers or open-source frameworks.
  • Manage parts of the model lifecycle: data preparation, training, evaluation, and deployment.
  • Work with multi-modal data (e.g., text, images) to support cross-domain AI applications.
  • Collaborate with senior engineers to optimize models for performance, including low-latency inference and memory efficiency.
  • Write clean, modular Python code and contribute to CI/CD pipelines for model deployment.

Requirements:
Core AI/ML Skills
:

  • Familiarity with deep learning concepts like transformers, self-attention, or normalization techniques (e.g., LayerNorm).
  • Basic understanding of token sampling (e.g., Top-k, Top-p) or training strategies like curriculum learning.
  • Experience with supervised or unsupervised learning (e.g., classification, regression, or masked modeling).

Training Infrastructure
:

  • Hands-on experience with Python-based ML frameworks like PyTorch, TensorFlow, or HuggingFace.
  • Exposure to distributed training or mixed precision (e.g., fp16) is a plus.
  • Familiarity with data formats like CSV, JSON, or Parquet for model training.

Model Optimization & Serving
:

  • Basic knowledge of model optimization techniques (e.g., quantization or pruning).
  • Exposure to model serving tools (e.g., HuggingFace Inference, ONNX, or similar) is a plus.

GenAI Systems
:

  • Interest in generative AI, including LLMs or Retrieval-Augmented Generation (RAG).
  • Familiarity with tokenizers (e.g., Byte Pair Encoding or SentencePiece) is a bonus.

Software Engineering
:

  • Ability to write clean, testable Python code.
  • Basic experience with version control (e.g., Git) and CI/CD pipelines.
  • Familiarity with Docker or profiling tools (e.g., PyTorch Profiler) is a plus.

Mathematical Foundations
:

  • Understanding of core concepts like gradient descent, loss functions (e.g., cross-entropy), or basic linear algebra.
  • Comfortable with probability and statistics for data analysis or model evaluation.

Job Details:
Experience
: 2-3 years of AI/ML or software development experience, including 1+ year in deep learning or GenAI projects.

Job Type:
Hybrid

Job Time:
3pm to 9pm from office and 11pm to 1 am from home

Location:
DHA Phase 6 Lahore

About Us:
TEKHQS is a global technology solutions provider headquartered in Lake Forest, California, with an offshore team of 300+ experts based in Pakistan. We specialize in Web 2.0 (Web & Mobile App Development), Web 3.0 (Blockchain & Crypto Platform Development), AI/ML Solutions, and ERP services as a certified partner of SAP S/4HANA, Oracle NetSuite, and Microsoft Dynamics 365 Business Central. Our expertise includes implementation, training, customization, integration, support, IT staff augmentation, and certified ERP consultancy.

This advertiser has chosen not to accept applicants from your region.

Software Engineer

New
Dubizzle Labs

Posted today

Job Viewed

Tap Again To Close

Job Description

At Dubizzle Labs we are looking to further expand our Pakistan engineering office of already 300+. We are most interested in bringing on board colleagues who love to learn, perform, and teach. We are building a high-quality engineering environment with a super focus on delivering value to customers. Your primary responsibility would be to build world-class suite products to support the hyper-growth of our businesses in 10 countries.

Job Requirements
Troubleshoot, test, and maintain the core product software and databases to ensure strong optimization and functionality

  • BS/MS degree in Computer Science, Engineering or a related subject
  • Contribute in all phases of the development life cycle
  • Develop and deploy new features to facilitate related procedures and tools if necessary
  • Designing the application according to specifications
  • Write well designed, testable, efficient code by using best software development practices
  • Integrate data from various back-end services and databases
  • Be responsible for maintaining, expanding, and scaling our site
  • Stay plugged into emerging technologies/industry trends and apply them into operations and activities

Essential Skills

  • 1- 2 years of software development experience in Laravel, PHP/MySQL,
  • Understanding of OOP principles, JavaScript and MVC frameworks
  • Proficiency in PHP, MYSQL and JQuery, HTML, JavaScript
  • Experience with creating APIs for third parties and consuming third-party APIs will be a plus
  • A solid understanding of how web applications work including security, session management, and best development practices
  • Good knowledge of relational databases, version control tools, and of developing web services

Good Luck

This advertiser has chosen not to accept applicants from your region.

Software Engineer

New
Karachi, Sindh Golootlo

Posted today

Job Viewed

Tap Again To Close

Job Description

We are looking for a talented Backend Software Engineer with strong expertise in PHP and Laravel. The ideal candidate will develop and maintain robust backend systems, APIs, and database structures to support our growing digital products.

Key Responsibilities

  • Develop, maintain, and optimize backend applications using PHP (Laravel Framework).
  • Design and implement RESTful APIs and ensure smooth integration with frontend systems.
  • Collaborate with frontend, DevOps, and QA teams for end-to-end delivery.
  • Manage and optimize MySQL databases, queries, and indexing.
  • Write clean, reusable, and efficient PHP code following best coding standards.
  • Implement authentication, authorization, and data validation in Laravel.
  • Debug and troubleshoot backend issues, ensuring system reliability and performance.
  • Participate in code reviews, technical discussions, and architecture planning.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • 3–4 years of professional experience in backend development using PHP and Laravel.
  • Strong understanding of OOP, MVC architecture, and PHP features.
  • Hands-on experience with Eloquent ORM, MySQL, and database design.
  • Familiarity with REST APIs, queues, event-driven development, and job scheduling.
  • Experience using Git, Composer, and deployment tools.
  • Good understanding of application security, caching, and performance tuning.

Nice to Have

  • Experience with Docker, AWS, or CI/CD pipelines.
  • Exposure to frontend frameworks like or React for better collaboration.
  • Familiarity with testing frameworks, API documentation (Postman, Swagger), and Agile workflows.

Job Type: Full-time

Pay: Rs150, Rs200,000.00 per month

Work Location: In person

This advertiser has chosen not to accept applicants from your region.

Software Engineer

New
Barq Dev

Posted today

Job Viewed

Tap Again To Close

Job Description

Barq Dev
is looking for a
Python/Django Engineer
with
2+ years of experience
. The candidate should have a strong understanding of Python frameworks to develop and optimize web applications, APIs and backend systems.

Key Responsibilities:

  • Develop and maintain backend services and web applications using Python & Django.
  • Design and implement RESTful APIs for seamless frontend-backend integration.
  • Write clean, reusable code following best practices.
  • Optimize PostgreSQL/MySQL queries for better performance.
  • Integrate third-party APIs and external services.
  • Conduct testing & debugging for stability and performance.
  • Utilize AI tools and explore AI-driven solutions as needed.
  • Collaborate with frontend teams to deliver high-quality solutions.
  • Implement security measures, including authentication & data protection.
  • Participate in code reviews and provide feedback.
  • Be open to learning new technologies and taking on additional responsibilities.

Requirements:

  • 3+ years of experience as a Python/Django Engineer.
  • Bachelor's degree in Computer Science, IT or Software Engineering.
  • Proficient in RESTful APIs and testing tools like Postman.
  • Strong knowledge of Django and relational databases (PostgreSQL, MySQL).
  • Experience with AI tools, prompt engineering or machine learning is a plus.
  • LLM integration experience is a strong advantage.
  • Basic knowledge of AWS, Heroku, Docker, and deployment tools.
  • Familiar with testing frameworks (pytest, Django's built-in tools).
  • Experience with caching (Redis, Memcached) and task scheduling is a plus.
  • Adaptable and eager to learn new technologies.

You can learn more about us by visiting

Location: College road, Township, Lahore

Job Type: Onsite

This advertiser has chosen not to accept applicants from your region.

Software Engineer

New
MUZTech

Posted today

Job Viewed

Tap Again To Close

Job Description

Requirements:

  • Proficiency in Python (Django, Flask, FAST API, ML Libraries) Generative AI.
  • Familiarity with Go and
  • Strong database knowledge (MongoDB, PostgreSQL, SQL) Schema and CRUD.
  • Knowledge of Distributed Queuing/Streaming and cache system like NATS or Kafka, Redis.
  • Experience of microservices and APIs along with client side and server-side Architecture design using Cloud services, REST, GQL, and async task processing.
  • Experience with JSON schemas, OAuth2, JWT, CI/CD, DevOps, Docker, and Kubernetes.
  • Expertise in cloud platform: AWS services (Lambda, S3, EC2, SQS, SNS, etc
  • Write unit tests, debug issues, and maintain clear documentation.
  • Use Git for version control and participate in code reviews.
  • Ability to Write Clean, Scalable and Reusable Code.
  • Agile/Scrum experience, excellent teamwork and communication skills.
  • Frontend is a plus: JavaScript, TypeScript, Next JS, HTML, CSS and frameworks like Tailwind, Material UI
This advertiser has chosen not to accept applicants from your region.

Software Engineer

New
Peshawar, North West Frontier Creative Chaos

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Summary

A Software Engineer for React is an associate at Creative Chaos who is mainly responsible for developing front-end web client applications for various software platforms. A software engineer makes sure that the functionality, security and performance of the client application is as per the design and is completely bug free.

Duties & Responsibilities
  • Analyze business requirements
  • Estimate assigned tasks
  • Write code and unit tests
  • Collaborate with other team members
  • Tune your code for enhanced security and performance
  • Maintain systems by fixing any existing issues
  • Update issue tracking software
  • Provide status updates
  • Communicate with client
  • Control versions of your code
  • Research new technologies
  • Upgrade skills and knowledge

Requirements

  • Minimum Bachelors in Computer Science/Software Engineering or equivalent.
  • Minimum 1-3 years of related experience in professional industry
  • Strong communication skills
  • Strong proficiency in Javascript technologies
  • Knowledge and experience of developing user interfaces with HTML and CSS
  • Knowledge and experience of developing applications with ReactJS, Redux and Context
  • Knowledge and experience of design systems such as Material-UI or Atomize etc.
  • Understanding of accessibility standards and security compliances
  • Experience with writing unit tests and ensuring the minimum 90% test coverage
  • Knowledge of and experience with Github, JIRA and other collaboration tools
  • Basic understanding of back-end technologies
  • Flexible attitude and versatile personality

Benefits

  • Paid Time Off
  • Work From Home
  • Health Insurance
  • OPD
  • Training and Development
  • Life Insurance
  • Exchange Program
This advertiser has chosen not to accept applicants from your region.

Software Engineer

New
DevBazar

Posted today

Job Viewed

Tap Again To Close

Job Description


We're hiring for our client firm: Python-Django Developer

Are you a passionate
Python-Django Developer
ready to take your career to the next level?

Our client firm is looking for a talented developer who can
build, innovate, and deliver
high-quality solutions.


What you'll do:

  • Fix bugs & ensure smooth testing
  • Work with UX/UI designers to bring ideas to life
  • Suggest and implement software improvements
  • Prepare technical documentation
  • Think outside the box & deliver creative solutions


What we're looking for:

  • Strong expertise in
    Python, Django & DRF
  • Experience with
    Conda & Anaconda
  • Good grip on
    PIP
  • Knowledge of
    NumPy & OpenCV
  • Proficient in
    SAML 2.0, OAuth 2.0 & JWT authentication


Experience:
3–4 years

This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software engineer Jobs in Pakistan !

Software Engineer

New
Arpatech (Pvt) Ltd

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description:

We are seeking a skilled Software Engineer with mid to expert-level proficiency in backend development. The ideal candidate will have hands-on experience building scalable APIs and services using modern JavaScript/TypeScript, with a deep understanding of both relational and NoSQL databases.

Key Responsibilities:

  • Design, develop, and maintain scalable backend services using

  • Work with or NestJS frameworks to build robust RESTful APIs.

  • Write clean, maintainable, and testable code using JavaScript/TypeScript (ES6+).

  • Integrate and manage relational databases (PostgreSQL, MySQL, Sequelize) and NoSQL databases (MongoDB).

  • Collaborate with frontend developers, DevOps, and product teams to deliver high-quality solutions.

  • Ensure high test coverage using unit testing frameworks such as Jest or Mocha.

  • Participate in code reviews and contribute to best practices in software engineering.

Required Skills & Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.

  • 3+ years of experience in backend development with

  • Strong knowledge of modern JavaScript/TypeScript (ES6+)

  • Experience with , NestJS, or similar backend frameworks

  • Solid understanding of SQL and NoSQL databases

  • Experience designing and consuming RESTful APIs

  • Strong problem-solving and debugging skills.

Preferred (Nice to Have):

  • Experience with GraphQL, Docker, or CI/CD pipelines.

  • Familiarity with cloud platforms (AWS, GCP, Azure)

This advertiser has chosen not to accept applicants from your region.

Software Engineer

New
ibex

Posted today

Job Viewed

Tap Again To Close

Job Description

To develop, maintain, and optimize PHP-based applications ensuring functionality and efficiency.

Responsibilities

  • Write clean, maintainable PHP code. Integrate databases and other systems. Debug and resolve application issues.
  • Proficiency in PHP, preferably with knowledge of frameworks like Laravel, CodeIgniter, Yii, Zend, and OpenCart.
  • Experience with SQL databases. Understanding of front-end technologies. Good problem-solving skills.
  • Maintain and optimize existing applications. Work with databases to store, retrieve, and manipulate data.
  • Collaborate with the design team to integrate user-facing elements. Address and resolve bugs or performance issues.

Qualifications

  • Bachelor/Master degree in Computer Science or similar field
  • 2+ year of experience in PHP and Laravel.
This advertiser has chosen not to accept applicants from your region.

Software Engineer

New
enfo

Posted today

Job Viewed

Tap Again To Close

Job Description

Key Responsibilities:

    1. Application Development: Design, develop, and maintain robust, scalable, and efficient web applications.
    1. Data Analysis: Collaborate with data scientists to implement data analysis and visualization tools, allowing users to gain valuable insights from their data.
    1. Algorithm Development: Create and optimize algorithms for real-time data processing, anomaly detection, and predictive analytics.
    1. Integration: Integrate external data sources, APIs, and hardware interfaces to collect timeseries data.
    1. Testing and Quality Assurance: Ensure the reliability and accuracy of the software through rigorous testing, debugging, and code reviews.
    1. Collaboration: Work closely with cross-functional teams, including data scientists, software engineers, and domain experts, to translate business requirements into technical solutions.
    1. Continuous Learning: Stay up-to-date with the latest developments in technology stacks to suggest improvements and innovative features.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Fresh to 6 months experience in Python and/or R software development (with a preference for R).
  • Solid understanding of data structures, algorithms, and software design principles.
  • Experience with data analysis and visualization libraries in R/Python (e.g., ggplot2, dplyr).
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Software Engineer Jobs