Job Description
Rumble is seeking a Principal ML Data Engineer to analyze data, build models, and contribute to a neutral video platform. The ideal candidate will be responsible for setting data collection requirements, preprocessing data, and deploying machine learning models. This role involves collaborating with engineering and product development teams to propose solutions and strategies based on data-driven insights.
Responsibilities: - Analyze large datasets to identify trends and patterns.
- Identify valuable data sources and set requirements for data collection.
- Preprocess structured and unstructured data.
- Build and deploy predictive models and machine learning algorithms.
- Propose data-driven solutions and strategies to address business challenges and KPIs.
- Collaborate with engineering and product development teams.
- Train and retrain ML systems and models as needed.
- Assist in the management of ML infrastructure.
Requirements: - 5+ years of experience with Python, Java, or C++.
- 3+ years of experience with Linux-based operating systems.
- 2+ years of experience building machine learning models for business applications.
- Experience in algorithm and model development for large-scale applications.
- Extensive knowledge of deep neural networks and recommendation systems.
- Experience in MLOps for scalable model deployment and monitoring.
- Strong problem-solving and algorithm design skills.
- Excellent communication and presentation skills.
Benefits: - Competitive salaries
- Great benefits