
AI Developer
1840 & Company
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇳🇬 Nigeria
Visit company websiteSalary
💰 $5 - $7 per hour
Job Level
Mid-LevelSenior
Tech Stack
DjangoDockerElasticSearchFlaskMicroservicesMongoDBMySQLNoSQLPandasPostgresPythonScikit-Learn
About the role
- Design & implement AI/NLP models for:
- - Backlink opportunity discovery (topic/content matching, site relevance, anchor text suggestions)
- - Resume and CV parsing (entity extraction, skill matching)
- - Semantic search, embedding-based matching across both content and candidate use cases.
- - Automated role-based assessments: coding, MCQ, and behavioral. Human behavior & sentiment communication analysis for technical interviews.
- - Spoken language proficiency evaluation & communication analysis.
- Develop Python-based data pipelines to preprocess, train, validate, and serve models.
- Integrate models with search & indexing systems (like OpenSearch / Elasticsearch) for fast retrieval, ranking, and filtering.
- Build & maintain REST APIs / microservices to expose functionality: resume extraction, link opportunity search, candidate matching etc.
- Work with backend frameworks (FastAPI, Flask, Django) to support scalable AI deployments.
- Manage and optimize databases (PostgreSQL, MySQL, MongoDB, or other NoSQL/graph DBs).
- Optimize large-scale queries, indexing, and similarity search.
- Collaborate with product / engineering teams to ensure AI solutions align with business goals, user workflows, and quality metrics.
- Research and apply modern NLP and AI techniques such as Transformers, embeddings, topic modeling, LLMs, and unsupervised/semi-supervised learning.
Requirements
- Proficiency in Python and ML / NLP libraries: pandas, scikit-learn, spaCy, HuggingFace / transformers.
- Experience with OpenSearch / Elasticsearch (or similar) for search, ranking, indexing.
- Experience in content analysis / web content scraping / topic matching / SEO metrics (site relevance, domain authority etc).
- Experience with resume/CV parsing or information extraction.
- Solid understanding of embeddings, semantic similarity, named entity recognition, topic modeling.
- Experience building REST APIs / microservices.
- Containerization and deployment experience (Docker etc).
- Strong analytical, performance-oriented, problem solving skills.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonAI modelsNLP modelsdata pipelinesREST APIsmicroservicesembeddingssemantic similaritynamed entity recognitiontopic modeling
Soft skills
analytical skillsproblem solvingperformance-oriented