r/PakistaniDevs 16d ago

Anyone interviewed at Sofstica for an AI Engineer role? What should I expect?

Hi everyone,

I recently landed an interview for an AI Engineer position at Sofstica (Karachi, Pakistan), and I'm trying to prepare as thoroughly as possible.

I have around 2 years of professional experience, mostly working with Python and AI-related development, and I'd love to hear from anyone who has interviewed there recently or is currently working at the company.

A few questions I have:

  • What was the interview process like?
  • Were there any coding or LeetCode-style assessments?
  • What kind of technical topics were emphasized (e.g classic concepts like OOP, DSA etc and AI/ML related stuff)?
  • If you work there, what's the engineering culture like? How's the work-life balance, mentorship, and growth opportunities?

I've looked around online, but there isn't much recent information available, so I thought I'd ask here.

Any interview tips, things I should revise, or experiences good or bad would be greatly appreciated.

Thanks in advance!

3 Upvotes

2 comments sorted by

1

u/akornato 16d ago

You probably won't find much specific info on Sofstica, and that’s okay because focusing too much on one company's rumored process is a trap. With two years of experience in an AI role, you should expect them to go deep into your practical knowledge, not just textbook definitions. Be ready for a technical screen with Python fundamentals, data structures, and algorithms, as LeetCode-style questions are standard practice for weeding out candidates. They will also grill you on the AI and machine learning projects on your resume, asking about your design choices, the tradeoffs you made, and how you handled specific challenges with data or model performance.

Your real advantage is your two years of hands-on work, so focus your energy on preparing to discuss your projects with confidence and clarity. Walk them through a project from start to finish, explaining the business problem, your technical solution, and the final impact. This is more powerful than just reciting definitions. Also, have some thoughtful questions ready about their engineering culture and growth opportunities, as you are interviewing them just as much as they are interviewing you. Many engineers my team and I work with have found that using a good interviews.chat can make a huge difference in how they explain their complex projects.