
Mid-Level AI/ML Engineer
RNRS Solutions
full-time
Posted on:
Location Type: Hybrid
Location: Warsaw • Poland
Visit company websiteExplore more
Tech Stack
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