Available Offers for PyTorch

Lead ML Engineer

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.

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

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.

Software Engineer

Remotely

Task: Test SDK (software development kit) by documentation, run examples, write a report on what was hard/normal/easy, give recommendations for improvement.


Requirements:

- Proficiency in Python, with a solid understanding of object-oriented programming principles.

- Experience working with Linux operating systems, advanced CLI user.

- Proficiency in Bash scripting for automation and task management.

- Experience with Git for version control and collaborative development.

- Experience with Docker for containerization and deployment of applications.

- Hands-on experience running Large Language Models (LLMs) on-premise.

- Proficiency in utilizing NVIDIA GPUs to accelerate model inference and training processes.


Preferred Qualifications:

- Experience with NVIDIA’s TensorRT-LLM or similar frameworks to optimize and deploy LLMs efficiently.

- Familiarity with Kubernetes for orchestrating containerized applications in a clustered environment.


Additional Technical Skills:

- Familiarity with machine learning frameworks such as PyTorch.

- Understanding basic modern ML and DL concepts and Neural Networks architectures.