Tech Stack
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