Machine Learning Engineer

time Full timelocationBengaluruexperience2
About Role

We are seeking a passionate and skilled Machine Learning Engineer to join our team. The ideal candidate will have a strong background in machine learning, data science, and software engineering. As a Machine Learning Engineer, you will work closely with our clients and internal teams to develop, implement, and maintain machine learning models that solve real-world problems.  

**Must Have Skills ** 
  • 3+ years of experience into Computer vision and NLP projects.
  • 3+ years of experience in machine learning and Gen AI, data science, or a related field. 
  • Strong experience in python programming 
  • Understanding of data structures, data modeling and software architecture 
  • Deep knowledge of math, probability, statistics and algorithms 
  • Familiarity with machine learning frameworks (like Keras or PyTorch) and libraries (like scikit-learn) 
  • Excellent communication skills 
  • Ability to work in a team 
  • Outstanding analytical and problem-solving skills 
  • BSc in Computer Science, Mathematics or similar field; Master’s degree is a plus 
  • Role and Responsibilities 
  • Study and transform data science prototypes 
  • Design machine learning systems 
  • Research and implement appropriate ML algorithms and tools 
  • Develop machine learning applications according to requirements 
  • Select appropriate datasets and data representation methods 
  • Run machine learning tests and experiments 
  • Perform statistical analysis and fine-tuning using test results 
  • Train and retrain systems when necessary 
  • Extend existing ML libraries and frameworks 
  • Keep abreast of developments in the field 
  • Our Benefits

    location Learning & Developmentlocation Flexible Working Hourslocation Competitive Salary
    An Overview of Codemonk’s
    Hiring Process
    We want you to feel relaxed and confident going into your interview which is why we've created this comprehensive overview of Codemonk's recruitment process, so you know what to expect once you apply for a role.

    Step 1

    Telephonic Screening

    If your application catches our eye, we'll reach out for a friendly chat to learn more about you.

    Step 2

    Assignment

    We'll send you a fun and relevant assignment to see how you approach problem-solving for this role.

    Step 3

    Technical Rounds

    Let's dive deeper into your technical know-how during one or more interviews with members of our team.

    Step 4

    Cultural Round

    We want to make sure you'll thrive here! We'll talk about our company culture, the role, and answer any questions you have.