We are looking for a Senior Machine Learning Developer to be a part of the DEVTALENTS team and contribute to the development of truly amazing solutions for businesses all over the world.
Joining DEVTALENTS can be a life-changing decision for you, with endless benefits along the way. We provide top projects for which recruitment is not possible externally because of our wide range of partners. We value open and transparent communication, leveraging tools like Slack and generative AI to enhance collaboration and efficiency. We support continuous growth, encouraging you to step beyond your comfort zone and develop technically and personally. We are looking for an experienced Senior Machine Learning Developer to join our team and provide technical leadership and mentorship.
As a Senior Machine Learning Engineer, you will join a specialized team responsible for designing, developing, and maintaining machine learning solutions. These solutions tackle complex e-commerce challenges, such as:
-
Unified Product Matching: Matching products from various merchants into a unified product listing.
-
Product Categorization: Automatically classifying e-commerce items by their taxonomy.
-
URL Classification: Determining whether a URL corresponds to a product page or not.
- Implement end-to-end ML pipelines, from data ingestion to model training and deployment, using frameworks such as TensorFlow or PyTorch.
- Collaborate with the team to design data pipelines and workflows (e.g., Airflow) that manage and preprocess large datasets for modeling.
- Continuously refine and optimize ML models to improve accuracy, reduce latency, and ensure robust performance in production.
- Build and maintain backend services and APIs that deliver the ML models’ outputs to users and other systems efficiently.
- Work closely with fellow engineers, data scientists, and stakeholders, sharing expertise and providing technical mentorship.
- Stay informed of emerging trends in deep learning and AI, proposing and experimenting with new methods that can elevate our capabilities.
- At least 7 years of relevant industry experience in ML/AI or related fields.
- Proficiency in Python or Rust (experience in both is a plus).
- Hands-on experience with TensorFlow or PyTorch for building, training, and deploying models.
- Practical knowledge of Airflow for pipeline orchestration, GitLab for version control, and AWS for cloud-based data storage and services.
- Strong background applying advanced ML and deep learning methods; exposure to deep learning research or academia is highly desirable.
- Comfortable designing scalable data pipelines and integrating ML models into production environments.
- Ability to analyze complex e-commerce data challenges and develop innovative, data-driven strategies.
- Excellent English skills (written and spoken) for collaborating across teams and clearly presenting technical concepts.
- Advanced degree (MSc/PhD) in Computer Science, Machine Learning, or a related discipline, with a focus on deep learning research.
- Familiarity with Rust for high-performance components of ML systems.
- Deeper knowledge of AWS services (EC2, S3, Lambda, etc.) and best practices for scalable ML solutions.