
Senior Software Engineer
2 weeks ago
Develop and maintain scalable, secure AI and machine learning applications utilizing Python, machine learning frameworks (e.g., TensorFlow, PyTorch), and cloud services.
Design and implement machine learning models and algorithms to support various AI-driven client applications, with a focus on user interface interactions and AI-driven features.
Integrate third-party AI/ML APIs and services to existing web applications.
Promote a data-driven and machine learning approach with a commitment to delivering valuable AI enhancements consistently.
Deep understanding of LLM's (open source). We focus on a wide variety of NLP use cases including writing assistance, summarization, and concept extraction.
Lead and participate in NLP and computer vision model development, providing constructive feedback to foster a culture of continuous improvement among team members.
Bachelor's degree in Computer Science or a related field.
Proven experience as a Machine Learning Engineer with at least 4 years of experience.
Active coder with proficiency in Python 3.x, strong Object-Oriented Programming (OOP) skills, and familiarity with modern Python features.
Proven experience in Natural Language Processing (NLP) and Computer Vision (CV).
In-depth knowledge of essential Python libraries such as numpy, pandas, scikit-learn, TensorFlow, PyTorch, Keras, Transformers, and others relevant to machine learning.
Competence in working with cloud environments (AWS, Azure, GCP, Databricks) and Linux, including Lambda/Serverless, SQS, SNS, S3, and EC2.
Experience deploying Transformer-based models into production.
Proficiency in Django or Flask is a huge plus.
Strong expertise in source control, code review, and repository management using Git.
Familiarity with software engineering principles and design patterns, including Dependency Injection, SOLID, Service Containers, and Providers.
Experience with containerization technologies like Docker.
Proficiency in building highly distributed, eventually consistent AI systems.
Familiarity with microservices architecture and message broker systems.
Expertise in various machine learning testing methodologies, including unit testing, integration testing, performance testing, and load testing.
Knowledge of data visualization, monitoring, and alerting concepts along with relevant tooling.
Excellent knowledge of Relational Databases, SQL, and ORM technologies such as SQLAlchemy.
Knowledge of LLMs, including fine-tuning and deployment integration with web applications.
-
Software Engineer III
1 day ago
Lahore, Punjab, Pakistan TCP Software Full timeJoin to apply for the Software Engineer III - PHP role at TCP SoftwareJoin to apply for the Software Engineer III - PHP role at TCP SoftwareGet AI-powered advice on this job and more exclusive features.TCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role.About TCP (TimeClock Plus)For more than...
-
Senior Software Developer
1 day ago
Lahore, Punjab, Pakistan Contour Software Full timeSenior Software Developer (SQL Server + VB.NET)Join to apply for the Senior Software Developer (SQL Server + VB.NET) role at Contour SoftwareSenior Software Developer (SQL Server + VB.NET)1 week ago Be among the first 25 applicantsJoin to apply for the Senior Software Developer (SQL Server + VB.NET) role at Contour SoftwareAbout ContourContour Software has...
-
Software Engineer in Test II
3 weeks ago
Lahore, Punjab, Pakistan TCP Software Full timeJoin to apply for the Software Engineer in Test II role at TCP SoftwareContinue with Google Continue with GoogleJoin to apply for the Software Engineer in Test II role at TCP SoftwareTCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role.About TCP (TimeClock Plus)For more than 30 years, TCP has...
-
Software Engineer
3 weeks ago
Lahore, Punjab, Pakistan Contour Software Full timeJoin to apply for the Full Stack Developer role at Contour SoftwareJoin to apply for the Full Stack Developer role at Contour SoftwareAbout ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years.About ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less...
-
Software Engineers/Senior Software Engineers
3 weeks ago
Lahore, Punjab, Pakistan Upgenics International Full timeUpgenics International is hiring for the following roles in Lahore:10 positions, Software Engineers/Senior Software Engineers (PHP – Laravel and CodeIgniter)4 positions, Senior Software Engineers (Java)3 positions, Senior Software Engineers (iOS)1 position, Associate Project Manager (Software Development)5 positions, Software Quality Assurance Engineers3...
-
Azure Software Engineer
3 weeks ago
Lahore, Punjab, Pakistan Contour Software Full timeAbout ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years.About ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years.As a subsidiary of Constellation Software Inc., we are proud to be part of a global enterprise software conglomerate that...
-
Senior Software Engineer
1 day ago
Lahore, Punjab, Pakistan Devsinc Full timeSenior Software Engineer - Python (Django)Senior Software Engineer - Python (Django)Get AI-powered advice on this job and more exclusive features.Devsinc is seeking a talented Senior Software Engineer - Python (Django) to join our dynamic team. The ideal candidate will have a strong background in web application development and a deep understanding of the...
-
Senior Software Engineer
3 weeks ago
Lahore, Punjab, Pakistan Axion Dynamic Full timeSenior Software Engineer - React.js | Next.js | Redux | TailwindSenior Software Engineer - React.js | Next.js | Redux | Tailwind5 days ago Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features.We are looking for a highly skilled Frontend Software Engineer to join our team and contribute to the development of a...
-
Software Engineer IV, Machine Learning
2 weeks ago
Lahore, Punjab, Pakistan TCP Software Full timeJoin to apply for the Software Engineer IV, Machine Learning role at TCP SoftwareJoin to apply for the Software Engineer IV, Machine Learning role at TCP SoftwareTCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role.About TCP (TimeClock Plus)For more than 30 years, TCP has helped organizations...
-
Senior Software Engineer
15 hours ago
Lahore, Punjab, Pakistan DWP Group Full timeSenior Software Engineer (Dotnet Developer)Senior Software Engineer (Dotnet Developer)We are seeking a highly experienced Senior Software Engineer with strong expertise in ASP.NET Core MVC and hands-on experience in AI integration. The ideal candidate will play a key role in architecting, developing, and optimising scalable web applications while integrating...