About OpenMinds
OpenMinds is a company on a mission to build the world’s most advanced cognitive, social, and geopolitical threat intelligence and response.
Established in 2022 in Ukraine, amid escalating threats from authoritarian regimes, OpenMinds now spans 20 team members across 4 countries, operating at the intersection of behavioural sciences, machine learning, cultural anthropology, and national security. We are trusted by NATO-member governments and leading research centers.
Our solutions and platforms assist in crafting effective counter-influence operations and measuring their impact, supporting global efforts against propaganda, including vital contributions to Ukrainian counter-disinformation initiatives.
Who we’re looking for
OpenMinds is seeking a highly skilled ML Engineer (NLP) with expertise in designing and implementing machine learning models for semantic search, sentiment analysis, text clustering, and text summarisation tasks.
The ideal candidate should possess a strong background in machine learning, natural language processing, and deep learning techniques, along with proficiency in Python and experience with popular ML libraries/frameworks such as TensorFlow, PyTorch, or Keras.
In the position, you will:
- Design, develop, and implement machine learning models and algorithms for semantic search, sentiment analysis, text clustering, and text summarisation tasks
- Train and fine-tune large language models using transformer architectures like GPT, BERT, or RoBERTa
- Extract and process social media data as a source for training and evaluating NLP models;
- Build and deploy semantic search systems, sentiment analysis models, text clustering algorithms, and text summarisation task
- Utilise techniques such as graph-based ranking, attention mechanisms, and sequence-to-sequence models for text summarisation
- Ensure scalability of ML models by leveraging cloud computing platforms like Google Cloud Platform (GCP)
We are a perfect match if you have:
- 2-4 years of experience in machine learning, natural language processing, and deep learning techniques
- Proficiency in programming languages such as Python and experience with ML libraries/frameworks like TensorFlow, PyTorch, or Keras
- English level: B2-C1+
- In-depth knowledge of large language models, including transformer architectures like GPT, BERT, or RoBERTa
- Familiarity with state-of-the-art NLP libraries and frameworks, such as Hugging Face
- Experience in training and fine-tuning language models
- Solid understanding of contextual word embeddings and their applications in NLP tasks
- Familiarity with data preprocessing techniques like tokenisation, stemming, lemmatisation, and named entity recognition
- Strong understanding of statistical and mathematical concepts related to machine learning
- Proficient in leveraging cloud computing platforms like GCP for ML model development and deployment
We offer:
- Work in a fast-growing company with proprietary AI technologies, solving the most difficult problems in the domains of social behaviour analytics and national security
- Modern A+ class office in Kyiv
- Competitive market salary and equity incentive plan
- Opportunity to present your work on tier 1 conferences, panels, and briefings behind closed doors
- Work face-to-face with world-leading experts in their fields, who are our partners and friends
- Flexible work arrangements, including adjustable hours, location, and remote/hybrid options
- Unlimited vacation and leave policie
- Opportunities for professional development within a multidisciplinary team, boasting experience from academia, tech, and intelligence sectors
- A work culture that values resourcefulness, proactivity, and independence, with a firm stance against micromanagement
Apply for a job: forms.gle/Jbm3N7EhRwzjpyWb8