Responsibilities
- Create robust, production-ready machine learning libraries and algorithms for both existing and upcoming product features
- Write high-quality code to advance machine learning functionality and system performance
- Conduct code reviews and offer constructive feedback to improve team output and code integrity
- Enhance and maintain infrastructure for training, evaluating, and deploying machine learning models
- Optimize data ingestion and feature engineering pipelines for efficiency and scalability
- Design and implement full lifecycle processes for managing machine learning workflows
- Build and maintain large-scale data processing systems using big data technologies such as Hadoop and Spark
- Develop scalable and efficient workflows for training machine learning models at scale
- Demonstrate strong programming abilities and a solid background in software development
- Apply core data science principles and utilize standard machine learning tools and libraries effectively
- Follow professional software engineering practices across the development lifecycle, including version control, testing, and deployment
- Produce code that is clean, well-documented, performant, and designed for scalability
Work Arrangement
Hybrid
Other
Integrity and ethical behavior are taken seriously at this organization. Employees are encouraged to report any concerns related to violations of the Polish Whistleblowing Act or the company’s Code of Business Conduct. Reports can be submitted through designated channels, including a global team, local procedures, or a dedicated hotline.

