Associate Software Engineer - AI/ML
At a glance
Junior AI Engineering role at Devsinc. Lahore · full-time.
Pay not stated AI Engineering salary
aimlroles summary, based on the employer's posting.
What you'll do
- Build, train, test and tune machine-learning models for practical applications
- Prepare structured and unstructured data, then assess it to support model development
- Help create AI solutions with machine-learning and deep-learning methods, including LLMs and prompt techniques
- Measure model results and refine accuracy and efficiency using suitable evaluation metrics
- Work with software engineers to add models to applications, while documenting code and following testing and version-control practices
What you bring
- A bachelor's degree in computer science, AI, data science, software engineering or a related area
- Six months to one year of hands-on AI/ML development through a job, internship or relevant projects
- Strong Python skills, with working knowledge of NumPy, Pandas and Scikit-learn
- Understanding of supervised and unsupervised learning, plus introductory deep-learning knowledge and model evaluation skills
Who this fits
This junior, onsite role in Lahore suits someone with some practical AI/ML experience who wants to build and integrate models. You’ll work with software engineers and cross-functional teams.
From the employer
Devsinc is looking for motivated AI/ML Associates to join our team and contribute to the development of innovative Artificial Intelligence and Machine Learning solutions. This role offers an opportunity to work on real-world projects, enhance technical expertise, and grow in a collaborative, technology-driven environment.
Requirements
Develop, train, test, and optimize machine learning models for real-world applications.
Assist in designing and implementing AI-powered solutions using machine learning and deep learning techniques.
Collect, clean, preprocess, and analyze structured and unstructured datasets.
Work with libraries such as NumPy, Pandas, Scikit-learn, TensorFlow, or PyTorch.
Explore and implement Generative AI solutions using Large Language Models (LLMs), APIs, and prompt engineering.
Evaluate model performance using appropriate metrics and improve accuracy and efficiency.
Collaborate with software engineers and cross-functional teams to integrate AI/ML models into applications.
Maintain technical documentation and follow best practices for code quality, testing, and version control.
Stay updated with emerging AI/ML technologies, tools, and industry trends.
Qualification:
Bachelor's degree in Computer Science, Artificial Intelligence, Data Science, Software Engineering, or a related field.
6 months to 1 year of practical experience in AI/ML development through professional work, internships, or relevant projects.
Strong programming fundamentals and a basic understanding of machine learning concepts.
A portfolio of relevant projects or practical implementations is a plus.
Required Skills:
Proficiency in Python programming.
Working knowledge of NumPy, Pandas, and Scikit-learn.
Understanding of supervised and unsupervised learning algorithms.
Basic knowledge of deep learning concepts and frameworks such as TensorFlow or PyTorch.
Familiarity with data preprocessing, feature engineering, and model evaluation techniques.
Basic understanding of REST APIs, Git, and model deployment.
Familiarity with Generative AI, LLMs, and prompt engineering is an advantage.
Strong analytical, problem-solving, and communication skills.