Software Engineer – AI Search
@ Twine

Hybrid
$80,000
Hybrid
Contractor
Posted 18 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXX XXXXXXXXXX******* @twine.com
Recommended after applying

Job Details

About the Role

Join a dynamic project developing a cutting-edge hybrid search platform to bridge complex PDFs and intricate Excel documents. This part-time, remote contract role is ideal for AI engineers passionate about document intelligence and search technologies.

Responsibilities

  • Design and develop AI-driven search algorithms for hybrid document environments.
  • Integrate machine learning models to extract, index, and retrieve data.
  • Collaborate with product and engineering teams to define technical requirements.
  • Optimize search performance and accuracy for large-scale datasets.
  • Ensure data security and compliance with best practices.
  • Troubleshoot, test, and refine platform features based on user feedback.

Skills and Requirements

  • Proven experience in AI engineering focused on document search and retrieval.
  • Strong proficiency in Python and AI/ML frameworks (TensorFlow, PyTorch, scikit-learn).
  • Expertise in natural language processing (NLP), OCR, and data extraction.
  • Familiarity with search technologies (Elasticsearch, Apache Solr) and indexing strategies.
  • Experience with complex PDF and Excel file structures.
  • Ability to work independently in a remote, contract-based environment.
  • Excellent problem-solving and strong communication skills.
  • Availability for part-time engagement.

About Twine

Twine is a leading freelance marketplace connecting top freelancers, consultants, and contractors with companies in need of creative and tech expertise. Trusted by Fortune 500 companies and innovative startups, Twine empowers teams globally.

Key skills/competency

  • AI engineering
  • Hybrid search
  • Python
  • Machine Learning
  • NLP
  • OCR
  • Elasticsearch
  • Data extraction
  • Document intelligence
  • Remote collaboration

How to Get Hired at Twine

🎯 Tips for Getting Hired

  • Research Twine's culture: Understand mission, values, and recent projects.
  • Customize your resume: Highlight AI, search, and Python expertise.
  • Prepare for technical interviews: Focus on ML, NLP, and algorithm design.
  • Showcase remote work skills: Emphasize independent project management.

📝 Interview Preparation Advice

Technical Preparation

Review Python and ML framework fundamentals.
Practice algorithm design with search optimization.
Study NLP, OCR, and document data extraction.
Test integration with Elasticsearch and indexing methods.

Behavioral Questions

Explain remote collaboration experiences.
Describe problem-solving under tight deadlines.
Discuss independent work and project challenges.
Share effective communication examples within teams.

Frequently Asked Questions