Roles: Data Scientist (AI/ML Engineer)
Location: Poland, Remote
Is it Permanent/ Contract: open for both
Is it Onsite/Remote/Hybrid: Remote
Job Description: AI Engineer:
Key Responsibilities:
Data Preparation and Analysis:
· Conduct Exploratory Data Analysis on various datasets to extract meaningful insights.
· Preprocess and prepare data for AI solutions, including leveraging vector databases for efficient data retrieval and management.
Solution Development and Maintenance:
· Develop and deploy agentic AI solutions, ensuring performance and scalability.
· Debug AI pipelines and processes to resolve issues efficiently.
· Understand and explain the mechanics and functionality of agentic solutions to stakeholders.
Programming and Infrastructure:
- Write high-quality, maintainable Python or C# code following best practices.
- Develop unit tests to ensure code reliability.
- Maintain and optimize infrastructure using Docker for containerization.
Collaboration and Communication:
· Conduct code reviews to maintain quality across the team.
· Analyze business feedback to refine AI solutions and processes.
· Write and optimize prompts for large language models (LLMs) to support various applications.
Qualifications:
Must-Have Skills:
· Strong proficiency in Python and familiarity with best programming practices.
· Hands-on experience with PyTest for writing unit tests.
· Competence in developing and maintaining agentic AI solutions.
· Understanding of NoSQL and vector database operations.
· Familiarity with large language models (LLMs) and NLP techniques.
Technical Knowledge:
· In-depth understanding of the inner workings and characteristics of AI solutions.
· Foundation in statistics and mathematics underpinning AI models.
· Strong experience with EDA and data preparation techniques for AI consumption.
Core Competencies:
· Ability to independently understand, analyze, and solve complex problems in a structured manner.
· Creative thinking to design working solutions.
· Organizational skills to manage tasks and deliverables effectively.
· Clear and professional communication skills for collaboration with team members and stakeholders.