Building high-performing, scalable, enterprise-grade applications in cloud environment
Working with Data Science teams to implement Machine Learning and statistical models into production. Ensure models operationalization, scalability and maintainability
Application of knowledge on ML and Data frameworks and algorithms in practical implementations to build, train and maintain new models
Creation of consumption-ready data for Data Science and ML solutions
Design, delivery and management of industrialized data pipelines
Generating and maintaining code according to the agreed coding standard and best practices
Supporting the architect in determining the details of the proposed design`s implementation
Implementation of core application features
Gathering technical requirements & estimating planned work
Communication with the client
Creating technical documentation
Requirements
At least 12 months of experience in Scala programming or solid experience in Java with willingness to work in Scala
Very good knowledge of Object Oriented and Functional Programming
Understanding of ML development lifecycle, model versioning, monitoring concepts
Experience in data modeling
Experience in working in one of leading cloud environments
Good communication skills
Ability to work in a team
Ability & willingness to learn about new technology fast
Fluency in written and spoken English
Great problem-solving skills and critical thinking
Nice to have:
Experience in designing and implementing data pipeline
Knowledge of ML algorithms and techniques (i.e. Regression, Classification, Recommendation, Anomaly detection, NLP, Computer Vision, Neural Network)
Good knowledge of Cloud Computing and Big Data
MS Azure services. GCP, AWS
Programing in Python, R, shell scripting
Knowledge of AI Platform as a Service (Azure ML, Google AI, H2O, Data Robot)
Big data technologies: Spark, Azure Databricks
General DBs, ETL & DWH
SQL
Familiarity with git and knowledge of CI/CD
Offer
Constantly developing and challenging projects
Opportunity to work with one of the best AI teams in Poland
Freedom of action in the field entrusted
Openness to your technical ideas
Contributing to the rapidly expanding company
Selection of forms of cooperation and benefits
Friendly non-corporate atmosphere
International work environment standards
Flexibility regarding working hours and remote work
The #2 Best IT Workplace in Poland according to the 2019 and 2020 AudIT survey by Computerworld