RNRS Solutions

Mid-Level AI/ML Engineer

RNRS Solutions

full-time

Posted on:

Location Type: Hybrid

Location: WarsawPoland

Visit company website

Explore more

AI Apply
Apply

About the role

  • Develop and maintain LLM-based extraction pipelines (resume parsing, skill extraction) using OpenAI and Google Gemini APIs.
  • Design and iterate on prompts for structured data extraction and multi-criteria candidate evaluation.
  • Data processing, transformation and storage.

Requirements

  • 2+ years of experience
  • Python (3.11+)
  • Knowledge of Production ready code approaches
  • Async programming (asyncio, async/await)
  • Pydantic for data validation and structured schemas
  • Practical experience with LLM APIs (OpenAI, Gemini, or similar)
  • Understanding of text embeddings and semantic similarity (cosine similarity, vector search)
  • Basic PyTorch: building and training simple neural networks (MLP classifiers)
  • Scikit-learn fundamentals (metrics, train/test splitting, preprocessing)
  • PostgreSQL — schema design, queries, upserts
  • Data transformation and normalization patterns.
Benefits
  • Flexible work format — the freedom to work remotely or from our Warsaw office, depending on your preference.
  • A strong growth environment and the opportunity to build a product from its early stage — you will work on meaningful engineering challenges, contribute directly to core system design, and collaborate closely within a small, focused team of four engineers where your impact is visible and significant.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonAsync programmingPydanticLLM APIsText embeddingsSemantic similarityPyTorchScikit-learnPostgreSQLData transformation