Machine Learning Engineer

Department: Technology
Location: Athina, Attica

Pollfish, a Prodege, LLC company, is an online market research survey platform where data driven brands bring market research in-house for faster and smarter decision making.

We have a proprietary network of 250M consumers/year which enables companies to connect with and understand real consumers worldwide in a fast, easy and cost-effective way.

In 2022, the market research and consumer insights giant Prodege acquired Pollfish.

We have a fresh perspective on market research. Our team is passionate about redefining the way it is talked about, thought about, and conducted.

The Machine Learning Engineer plays a pivotal role in driving the success of our business by spearheading our newly formed AI department. As AI continues to revolutionize industries, our company is committed to staying at the forefront of innovation. This role will lead strategic initiatives, leveraging advanced technologies like Python, LangChain, Deep Learning, NLP, LLMs, HuggingFace transformers and other AI/ML technologies and libraries, to develop cutting-edge solutions that address our business needs and propel us ahead of the competition.

Primary Objectives:

  • AI/ML Solution Development
  • Model Research and Development
  • Cross-functional Collaboration
  • Industry Trend Analysis
  • AI Technique Evaluation
  • Model Training and Validation
  • Integration and Optimization
  • Performance Monitoring
  • Mentorship and Team Support

Detailed Job Duties:

  • Develop and implement AI/ML solutions aligned with company goals.
  • Lead the research, development, and deployment of AI/ML models using Python, LangChain, LLMs, and HuggingFace transformers, as well as libraries for Deep Learning (e.g., Pytorch, Tensorflow), ML libraries (e.g., XGBoost, Scikit-learn) and NLP (e.g., spaCy, NLTK).
  • Fine-tune existing models and/or create new models from scratch to enhance business processes and outcomes.
  • Collaborate cross-functionally with teams to identify opportunities for AI/ML integration and optimization.
  • Stay abreast of industry trends and advancements to ensure our AI initiatives remain innovative and impactful.
  • Research and evaluate AI techniques and tools to inform decision-making.
  • Develop, train, and validate AI/ML models to address specific business challenges.
  • Collaborate with data and software engineers and other stakeholders to ensure seamless integration of AI/ML solutions.
  • Monitor and optimize model performance on a regular basis.
  • Provide guidance and mentorship to junior team members.

What does SUCCESS look like?

Success in this role is marked by the successful implementation of AI-driven solutions that enhance operational efficiency, drive revenue growth, and deliver measurable business impact. Additionally, success is measured by the continuous improvement and innovation within the AI department, positioning the company as a leader in AI technology.

The MUST Haves:

  • Bachelor's degree or higher in Computer Science, Engineering, or a related field.
  • Proficiency in Python programming and SQL
  • Experience with AI/ML frameworks such as LangChain, LLMs, and HuggingFace.
  • Experience with Machine Learning libraries, such as XGBoost/CatBoost.
  • Experience with Deep Learning platforms, such as Pytorch or Tensorflow.
  • Experience in ML engineering, modeling, data pipelines, data extraction and processing.
  • Strong knowledge of Machine Learning model training and evaluation for classification and regression tasks.
  • Strong knowledge of Natural Language Processing tasksProven track record of fine-tuning and/or creating AI/ML models.
  • Strong analytical and problem-solving skills.
  • Understanding of modern API design and RESTful principles.
  • Possess a deep understanding of AI/ML concepts, methodologies, and technologies.
  • Demonstrate proficiency in Python programming and experience with LangChain, LLMs, and HuggingFace, as well as libraries for Deep Learning (e.g., PyTorch, Tensorflow), ML (e.g., XGBoost/CatBoost) and NLP (e.g., spaCy, NLTK)
  • Showcase a track record of successfully fine-tuning and/or creating ML models.\
  • Exhibit strong analytical and problem-solving skills.
  • Communicate effectively and collaborate with stakeholders across different levels of the organization.
  • Ability to write high-quality, maintainable code in accordance with coding standards and best practices.
  • Uphold high coding standards and participate in code reviews.

The Nice to Haves:

  • Master's degree or PhD in AI, Machine Learning, or related field.
  • Experience working with large-scale datasets and distributed computing.
  • Experience with big-data processing frameworks, such as Apache Spark.
  • Knowledge of the Scala or Rust programming languages is a plus.
  • Familiarity with cloud computing platforms such as AWS, Azure, or Google Cloud.
  • Certification in AI/ML-related disciplines.
  • Prior experience in leading AI projects or teams.
  • Prior hands-on experience with Docker and Kubernetes.


  • An attractive salary package

  • Part of an innovative tech company

  • Private Health Insurance

  • Company Equity

  • Weekly Office Events - Catered Lunch and Breakfast

  • Stocked Kitchen

  • Company Outings & Quarterly Events

  • Hybrid Working

  • Meal Coupons - Monthly

  • LinkedIn Learning & Training Opportunities/Budget

  • Mental Health Benefits - Wellness Coach App Subscription

  • Great office location in the city center - Parking slots available

  • Gym Subscription - UP Fit

  • Quarterly Charitable Giving Allowance

  • Peer recognition Allowance

Pollfish, a Prodege company is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action-Employer, making decisions without regard to race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability status, age, marital status, protected veteran status or any other protected class.





Applicant Tracking System Powered by ClearCompany HRM Applicant Tracking System