Machine Learning Engineer (Generalist)
Location: Remote (Work from Anywhere)
Type: B2B Contract
Experience Level: Senior/Expert
Start Date: TBD
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.
About the Role
We’re looking for a seasoned Machine Learning Engineer (Generalist) with solid experience in both Computer Vision and Natural Language Processing, to lead full-cycle AI/ML projects from ideation to deployment. This role is perfect for someone who thrives on solving complex client-specific challenges, works independently, and proactively offers technical and strategic solutions.
You’ll be expected to:
- Understand diverse business needs and technical constraints,
- Propose viable and innovative ML solutions (especially RAG-based or hybrid systems),
- Communicate with clients effectively and confidently,
- Deliver high-quality work with minimal supervision.
What You’ll Be Doing
- 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.
Why Join Us
✅ 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