Available Offers for PyTorch

Data Scientist / ML Engineer (Risk Modeling, Computer Vision, Acquisition Analytics)

Position filled
Remotely

We are looking for a Data Science specialist with experience in banking projects to build risk models (scoring for lending).


Key Areas of Responsibility


Risk Modeling Department:

- Full-cycle development of ensemble models, including data preparation and preprocessing, labeling, and splitting into training and testing datasets.  

- Selection and tuning of base models with an emphasis on diversity to improve prediction quality.  

- Development of machine learning models to forecast daily balances on corporate client accounts, incorporating time series analysis (weekly, monthly, quarterly) and additional factors (weekdays, holidays, tax periods, business cycles).  

- Training personalized models.  

- Application of model aggregation techniques (bagging, boosting, stacking) with optimized ensemble weighting.  

- Performance evaluation using accuracy, recall, and F1-score metrics to enhance prediction quality.  

- Deployment of models into production environments, ongoing monitoring, and regular parameter optimization.


Computer Vision Projects:

- Development and implementation of a biometric identity verification system, including document recognition and photo comparison modules.  

- Requirements analysis and system architecture design with a focus on high security and recognition accuracy standards.  

- Implementation of image processing algorithms to extract data from passports and compare with client selfie photos.


Acquisition Analytics:

- Comprehensive analysis of acquiring and cash management portfolio data, including collection and preprocessing of historical client behavior data.  

- Feature engineering reflecting transactional activity, financial indicators, and service usage patterns to identify key churn factors.  

- Building and training an ensemble prediction model optimized for the specifics of both products.  

- Implementation of client scoring system based on churn probability considering financial behavior and length of partnership.


Technologies and Tools: Python, SQL, Scikit-learn, XGBoost, LightGBM, CatBoost, TensorFlow/Keras, PyTorch, Random Forest, Gradient Boosting, Stacking, Pandas, NumPy, Matplotlib, Seaborn.

Position filled

Lead ML Engineer

Position filled
Remotely
Full-time

Responsibilities 

• Evaluate and adapt state-of-the-art machine learning (ML), computer vision (CV), generative AI, and time series forecasting algorithms to meet product and client objectives. 

• Research, design, and implement innovative ML algorithms for image, video, multimodal, and temporal data. 

• Architect and develop full-stack ML pipelines—from data acquisition and preprocessing to training, evaluation, and deployment in cloud (AWS) or edge environments. 

• Prototype and validate proof-of-concept (POC) solutions for vision, generative AI, and time-series forecasting problems. 

• Translate customer requirements into actionable tasks, ensuring a clear understanding of objectives, scope, and expected outcomes. 

• Analyze structured and unstructured data to uncover trends, patterns, and anomalies. Apply ML and statistical methods for prediction and forecasting. 

• Prepare detailed technical documentation, reports, and presentations for internal and external stakeholders. 

• Communicate complex technical topics effectively to both technical and non-technical stakeholders, including clients and business partners. 

• Lead projects from prototype to production, ensuring scalability, reliability, and performance of solutions. 

• Contribute to internal software development processes and team collaboration initiatives. 


Requirements 

• Strong hands-on experience in delivering ML solutions, including production-grade computer vision and forecasting models. 

• Proven expertise in forecasting and time series data handling (e.g., ARIMA, LSTM, temporal convolutional networks). 

• Proficiency in image and video processing, including segmentation, pose estimation, object detection, and multimodal data fusion. 

• Experience with generative AI models such as diffusion-based text-to-image/video, multimodal LLMs, and prompt engineering. 

• Skilled in reading, interpreting, and applying insights from academic research papers. 

• Expertise in deep learning frameworks like PyTorch or TensorFlow. 

• Strong object-oriented programming skills with clean, production-quality Python code.

• Familiarity with Vision Transformers (ViTs), especially for action recognition, object tracking, and video understanding tasks. 

• Cloud deployment experience, particularly with AWS. 

• Excellent communication skills in English (C1 or higher), both written and spoken. 

• Strong ability to work independently, prioritize tasks, and manage multiple projects simultaneously. 

Nice to Have 

• Master’s or Ph.D. degree in Machine Learning, Computer Science, Mathematics, or a related field.

• Contributions to open-source ML or CV libraries or participation in Kaggle competitions.

Position filled

Senior R&D Project Manager for AI & Data Science in Geology | Moscow

Position filled
Full-time
Remotely
Are you an experienced R&D leader with a passion for cutting-edge AI and data science applications? We're seeking a visionary Project Manager to spearhead the development of an innovative artificial intelligence tool that will revolutionize information processing in the geology sector. This role offers the unique opportunity to build a first-of-its-kind product from the ground up and potentially grow into a CEO position. Project Overview Our ambitious initiative aims to create a pioneering AI-powered solution that will significantly enhance the speed and quality of processing large volumes of geological data. As the R&D Project Manager, you'll lead a specialized team of data scientists, AI engineers, and domain experts to develop this transformative tool that stands to disrupt traditional approaches in the geology and data science fields. Key Responsibilities: - Design and implement comprehensive development processes for our AI-based geological data processing tool. - Establish and lead cross-functional teams of data scientists, ML engineers, and geology experts from inception. - Create detailed project roadmaps with clear milestones, deliverables, and timelines for the R&D initiative. - Communicate effectively with C-level executives, ensuring alignment between technical development and business objectives. - Identify monetization opportunities and develop business strategies for the product's market introduction. - Manage resource allocation, budgeting, and risk assessment throughout the project lifecycle. - Foster a culture of innovation, collaboration, and excellence within the R&D team. - Translate complex technical concepts into accessible presentations for stakeholders and potential clients. - Evaluate emerging technologies and methodologies in AI/ML to maintain the product's competitive edge. - Guide the team through challenges in developing advanced neural networks and machine learning algorithms for geological applications. Required Skills and Experience: - Proven track record (5+ years) managing R&D projects, preferably in AI, machine learning, or data science domains. - Demonstrated experience building development processes and technical teams from the ground up. - Strong understanding of data science fundamentals, artificial intelligence, neural networks, and machine learning models including recent developments like transformer architectures and foundation models. - Background in or substantial knowledge of geology, mining, or related earth science fields. - Exceptional communication skills with the ability to bridge technical and business languages effectively. - Advanced project management capabilities with experience creating comprehensive product roadmaps. - Strategic thinking with the ability to identify product monetization opportunities and market fit. - Experience working with TensorFlow 2.x, PyTorch, or similar modern ML frameworks. - Bachelor's degree in Computer Science, Data Science, Engineering, or related technical field. Advanced degree preferred. - Fluency in English; Russian language skills highly advantageous. Nice to Have: - Previous experience in the mining industry or industrial data processing. - MBA or business development experience complementing technical expertise. - Publications or patents in relevant technical fields. - Experience with geological information systems (GIS) or specialized geological software. - Knowledge of cloud infrastructure for AI deployments (AWS, Azure, or GCP). - Familiarity with NLP techniques for processing technical documentation. - Experience with computer vision applications for geological imagery analysis. - Prior startup experience or product development leadership. What We Offer: - Opportunity to lead a truly innovative product with potential to transform an entire industry. - Clear path to executive leadership, with potential to grow into the CEO role as the product matures. - Competitive compensation package commensurate with experience. - Modern, comfortable office environment in Moscow. - Full-time position with a stable, forward-thinking company. - Chance to work at the intersection of cutting-edge technology and practical industrial applications. - Professional development opportunities in both technical and leadership domains. Join us in creating next-generation AI solutions that will redefine how the industry processes and analyzes geological data. This is a rare opportunity to lead groundbreaking work with significant industry impact and grow your career to the highest executive level.