Skip to contentSkip to footer
  • Community
  • Jobs
  • Companies
  • Salaries
  • For employers
      Notifications

      Loading...

      Elevate your career

      Discover your earning potential, land dream jobs, and share work-life insights anonymously.

      employer cover photo
      employer logo
      employer logo

      Achira Labs

      Is this your company?

      About
      Reviews
      Pay and benefits
      Jobs
      Interviews
      Interviews
      Related searches: Achira Labs reviews | Achira Labs jobs | Achira Labs salaries | Achira Labs benefits
      Achira Labs interviewsAchira Labs Machine Learning Engineer interviewsAchira Labs interview


      Glassdoor

      • About / Press
      • Awards
      • Blog
      • Research
      • Contact Us
      • Guides

      Employers

      • Free Employer Account
      • Employer Centre
      • Employers Blog

      Information

      • Help
      • Guidelines
      • Terms of Use
      • Privacy and Ad Choices
      • Do Not Sell Or Share My Information
      • Cookie Consent Tool
      • Security

      Work With Us

      • Advertisers
      • Careers
      Download the App

      • Browse by:
      • Companies
      • Jobs
      • Locations
      • Communities
      • Recent posts

      Copyright © 2008-2026. Glassdoor LLC. "Glassdoor," "Worklife Pro," "Bowls" and logo are proprietary trademarks of Glassdoor LLC.

      Company Bowl sample

      Want the inside scoop on your own company?

      Check out your Company Bowl for anonymous work chats.

      Bowls

      Get actionable career advice tailored to you by joining more bowls.

      Followed companies

      Stay ahead in opportunities and insider tips by following your dream companies.

      Job searches

      Get personalised job recommendations and updates by starting your searches.

      Machine Learning Engineer Interview

      18 Sept 2024
      Anonymous interview candidate
      Indore
      No offer
      Negative experience
      Average interview

      Application

      I applied through other source. The process took 2 days. I interviewed at Achira Labs (Indore) in Sept 2024

      Interview

      Very poor and unprofessional. In the end, I angrily stated that I would write a post about the interview process, tag them to ask about the questions they posed, share my results on their images(my results were quite decent), and request them to share their current results. However, I later felt that it wouldn't be morally correct to escalate the situation to a personal level or disclose every detail of our private conversations. However, I would like to share my interview experience. So, I got a call. I only committed for a short term (2 months). I was asked a coding question(I shared below), I completed it shared it along with the results on the images for the project(not even project it was a milestone) that they were hiring for. And the results were decent and I asked if it works and the last message was let's discuss in the meeting. However, the meeting where we were supposed to discuss about the project/results turned to an interview. They started with questions like handling class imbalance(I answered data augmentation/weighted loss ), steps I would take to deploy model on edge(quantization/pruning)(again I feel questions not relevant to the project, I think it should have been more on object detection and the project like the benefits of ResNet or FPN), but I became particularly frustrated when the interviewer became overly obsessed with unnecessary calculation parts for quantization. I'm unsure what he was trying to prove, but I doubt he intended to share that quantization could lead to a 25-40% drop in accuracy. I simply asked him to provide an example of a well-behaved classification model where the accuracy dropped more than 25%, and how this question was relevant to the role. I explained that it doesn't solely depend on weights, and if logits still rank the same, you can still achieve good accuracy. The context is important for these questions. You can check Rasa, Nvidia, and other blogs that have quantized BERT without significant accuracy loss using the latest techniques. If you want to ask advanced questions, you should be prepared to answer follow-up questions. I believe it's best to ask questions about things you've personally worked on. I don't think the interviewer had personally used the latest quantization techniques or was knowledgeable about object detection models (the project he was leading). He seemed unwilling to ask questions about these topics or share his results. So, my point is since you are so obsessed with "perfection", first be clear if you are hiring for "machine learning engineer" or "machine learning researcher" and edit the jd. Second, I had already told them i am into nlp and rag(applied ml) for the last 1,5 years, if they wanted a researcher they should not have even tried to proceed with me(remember, I did not apply for this position). Again, do that in your own work then what you preach. I asked him if he has developed a new architecture or what changes he made to yolo(even the basic ones), he again did not want to answer. This is not a general feedback. I know there must be some good people/managers in the company. So, if you are applying for other roles, don't use this to decide. But for machine learning engineer role, I would not recommend it. Even if I had ended the interview peacefully and they had offered me this role, I would have rejected it. I don't like control freaks. For the machine learning engineer role, I wouldn't recommend it.

      Interview questions [3]

      Question 1

      How to handle class imbalance in CNN?
      1 Answer

      Question 2

      What steps would you take to deploy model on edge?
      1 Answer

      Question 3

      Does averaging two readings reduce the error? Imagine you have a therometer measuring the temperature over time, resulting in a series of readings: [90, 95, 100…] There could be two reasons for the variation in these numbers: the actual temperature is changing, or the thermometer is inaccurate and showing changing numbers for a constant temperature. For the purpose of this problem, you can assume that that the temperature is constant, so a perfect thermometer would return [100, 100, 100, 100, 100, 100, 100…] But we don’t have a perfect thermometer, resulting in error in the measurement. The error is determined by the standard deviation. We want to reduce the error. Someone suggests installing two thermometers: thermometer1 = [90, 95, 100…] thermometer2 = [92, 97, 94…] Then you take the average of the ith values of each thermometer: average = [91, 96, 97…] The question is whether the average has lower error than just using one thermometer. Build a simulation to test thousands of different scenarios and answer the question empirically.
      1 Answer
      avatar
      Achira Labs response
      1y
      Thank you for sharing your experience with us. It’s clear that our interview process left you feeling frustrated and dissatisfied, and we want to address your concerns head-on. 1. **Relevance of Questions**: Our interview process is rigorous by design, and we ask questions that test a broad range of technical knowledge to ensure candidates are well-rounded. While you may feel that certain topics were irrelevant, these are areas critical to many of our projects. If this was not communicated clearly, that is on us, and we will work to be more explicit about our expectations and role requirements in the future. 2. **Role Misalignment**: We understand your frustration with the apparent misalignment between your skill set and what we were testing. If you feel that your experience and background weren’t appropriately considered, we’ll take responsibility for that and ensure that our recruiting team does a better job of screening candidates based on the specifics of each role. 3. **Interview Interaction**: If you felt that the interviewer’s behavior was condescending or unnecessarily challenging, that’s a valid criticism. However, our process is designed to push candidates to think critically, and sometimes that means digging deep into technical details. We won’t apologize for having high standards, but we will address any issues where our team members may have crossed the line into being unconstructive. In short, we aim to hire candidates who are ready to face complex, real-world challenges. We appreciate your candid feedback and will use it to refine our approach, but we stand by our commitment to maintaining a high bar. Best of luck in your future pursuits.