Python Developer (ML Engineer) to Georgia
Требования
Местоположение и тип занятости
Компания
Мы занимаемся разработкой приложений на заказ, у нас всегда есть интересные проекты на .NET, Java, iOS, Android
Описание вакансии
Условия работы
Arcadia, an innovative software development company providing services to international clientele, is looking for a Python Developer with ML background
Cutting-edge technologies. Agile development process. The highly professional team provides good opportunities for professional development and career.
Responsibilities
- maintain and extend data preprocessing pipelines
- maintain and extend feature extraction pipelines
- maintain and extend Python packages for model training and serving based on customer requirements
- work with stakeholders to clarify requirements and identify modeling opportunities
- implementation of new approaches and algorithms based on the newest scientific publications
Requirements
- Python and its data stack (pandas, numpy, scikit-learn, etc.)
- PyTorch
- Jupyter Notebooks
- experience with deep learning.
- general understanding of neural networks and their applications
- understanding of parallel processing in Python (thread-based, process-based, GIL), serialization, memory mapping
- experience with task trackers (preferably Jira) and version control tools (preferably git)
- familiarity with Linux command line
- root cause analysis skills to answer specific business questions
- good communication and analytical skills - to clarify requirements with the customer in English.
Nice to have:
- experience with the Message Passing Neural Networks will be a huge plus
- experience with DVC for data versioning would be an advantage
- experience with Amazon's EC2 and S3.
Бонусы
- flexible work schedule;
- the ability to work remotely;
- opportunities for professional growth;
- medical insurance;
- relocation bonus for candidates when moving to Georgia
Дополнительные инструкции
Work contract with Georgian company.