
Senior Software Engineer - AIML
- Lahore, Punjab
- Permanent
- Full-time
- Architect, build, and test advanced machine learning models and algorithms to meet business objectives.
- Collaborate effectively with product managers and stakeholders to understand requirements and translate them into robust AI solutions.
- Conduct experiments to validate model performance and iterate on improvements based on data-driven insights.
- Stay informed about the latest trends, techniques, and best practices in AI and machine learning.
- Mentor and provide guidance to junior engineers, fostering a culture of learning and knowledge sharing.
- Document and present project work and findings to internal teams and stakeholders clearly and effectively.
- Bachelor’s or Master’s degree in Computer Science, Data Science, or a related field.
- 4+ years of experience in software engineering, specifically with AI/ML applications.
- Deep understanding and proficiency in programming languages such as Python, along with experience using libraries like TensorFlow, Keras, or PyTorch.
- Strong background in machine learning techniques, as well as knowledge in areas such as natural language processing (NLP) and computer vision.
- Experience in deploying solutions using cloud technologies (AWS, GCP, Azure).
- Familiarity with data manipulation and analysis tools (e.g., Pandas, NumPy).
- Demonstrated ability to lead projects and mentor less experienced engineers.
- Excellent problem-solving abilities and strong analytical skills.
- Effective communication skills and a collaborative mindset.