Machine Learning Engineer (Generalist)

RemoteSalary not specified
Location not specified

Tech Stack

LangChainNLPTensorFlowPythonRAGOpenCVPyTorch

Job Description, Responsibilities & Requirements

About the Position

We are seeking a seasoned Machine Learning Engineer (Generalist) with expertise in both Computer Vision and Natural Language Processing to lead AI/ML projects from ideation to deployment. This role is ideal for someone who excels in solving complex client-specific challenges, works independently, and proactively offers technical and strategic solutions.

About Us

We’re an AI service company with a mission to build meaningful, data-driven solutions for clients across the US and Europe. Our team is composed of highly skilled professionals from around the globe, and we’re proud of our flat company structure - meaning every voice is heard and valued, regardless of title or position.

We believe in flexible work - you can choose when and where you work. Whether you prefer to work from home, a co-working space, or while traveling, we’re here to support your rhythm.

Our team is senior, multicultural, and incredibly collaborative. We build together, learn together, and grow together.

Responsibilities

  • Full ownership of ML projects (scoping, modeling, deployment, communication);
  • Build and fine-tune models in both CV and NLP domains;
  • Design and implement Retrieval-Augmented Generation (RAG) pipelines;
  • Propose technical solutions based on each client’s unique business goals and our company’s delivery capabilities;
  • Communicate project plans, limitations, and tradeoffs directly with clients;
  • Collaborate cross-functionally with delivery, product, and sales teams;
  • Stay on the edge of industry research and apply the latest practices.

Requirements

  • 5+ years of experience in applied Machine Learning;
  • Proven hands-on expertise in both Computer Vision and Natural Language Processing;
  • Solid understanding and experience with RAG pipelines;
  • Ability to design, build, and optimize ML solutions end-to-end;
  • Experience working directly with clients and balancing business vs technical priorities;
  • Excellent communication skills (English – Upper Intermediate or higher);
  • Self-starter mindset, comfortable owning the full lifecycle of a project;
  • Solid Python skills and familiarity with common ML libraries/frameworks (e.g., PyTorch, TensorFlow, HuggingFace, OpenCV, LangChain, etc.).

Nice to Have

  • PhD in Mathematics, Computer Science, or related fields;
  • Publications, conference talks, or contributions to open-source/research;
  • Experience with MLOps and deployment in cloud environments (AWS/GCP);
  • Prior consulting or outsourcing experience is a big plus.

We Offer

  • 100% remote with flexible hours
  • Work from anywhere in the world
  • Be part of a senior, talented, and supportive team
  • Flat structure – your input is always welcome
  • Clients in the US and Europe, projects with real impact
  • Room to grow and experiment with cutting-edge AI solutions

Type

  • B2B Contract

Experience Level

  • Senior/Expert

Location

  • Remote (Work from Anywhere)

Start Date

  • TBD

Job Details

Company name:
InData Labs
Location:
Location not specified
Employment Type:
Contract
Work Mode:
Remote
Posted on TheJob:
Mar 25, 2026
Last checked:
Aug 13, 2026
Apply Now