Principal ML Data Engineer at Rumble

Sarasota, Florida, United States

Rumble Logo
Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, MediaIndustries

Requirements

  • 5+ years of combined expert level experience using one or more of the following languages: Python, Java, or C++
  • 3+ years working with, running and performing administrative tasks on Linux based operating systems
  • 2+ years of experience building machine learning models for business application and KPIs
  • Algorithm and model development and execution experience for large-scale applications
  • Extensive knowledge and practical experience in deep neural networks and other recommendation systems, including convolutional neural networks (CNNs), recurrent neural networks (RNNs), residual neural networks and collaborative filtering techniques
  • Experienced in MLOps to design, implement, and manage scalable pipelines for model deployment, monitoring, and continuous improvement in production environments
  • Strong fundamentals in problem solving, algorithm design and complexity analysis
  • Superior verbal and written communication and presentation skills, ability to convey rigorous mathematical concepts and considerations to non-experts
  • Preferred Qualifications
  • Experience contributing, working with, or maintaining open-source projects
  • Experience working with any or all of the following: SQL, ClickHouse, Kafka and Redis
  • Desired Qualifications
  • Significant peer reviewed scientific contributions in premier journals and conferences
  • Understanding of network concepts
  • Working experience with online video, and ad technologies

Responsibilities

  • Analyze large amounts of data to discover trends and patterns to develop a KPI driven solution
  • Identify valuable data sources and set requirements, and assist in the implementation
  • Undertake and execute preprocessing of structured and unstructured data
  • Build / deploy predictive models and machine-learning algorithms from the ground up
  • Propose solutions and strategies to business challenges and KPIs
  • Collaborate with engineering and product development teams
  • Training and retraining ML systems and models as needed
  • Assist in the management and running of ML specific servers / infrastructure / VMs
  • Other duties, as assigned

Skills

Key technologies and capabilities for this role

PythonJavaC++LinuxMLOpsCNNRNNCollaborative FilteringDeep Neural NetworksRecommendation SystemsPredictive Models

Questions & Answers

Common questions about this position

What salary can I expect for the Principal ML Data Engineer role?

This information is not specified in the job description.

Is this Principal ML Data Engineer position remote or office-based?

This information is not specified in the job description.

What skills are required for the Principal ML Data Engineer role?

Required skills include 5+ years of expert experience in Python, Java, or C++; 3+ years with Linux systems; 2+ years building ML models for business KPIs; experience with deep neural networks like CNNs and RNNs; and MLOps for scalable pipelines.

What is the company culture like at Rumble?

Rumble fosters a culture of challenging the status quo, going head-to-head against Big Tech, and making a significant financial impact for the video creator community, with team members proud of success stories and unafraid to try new things.

What makes a strong candidate for this Principal ML Data Engineer position?

Strong candidates have 5+ years expert experience in Python, Java, or C++; Linux administration; ML model building for KPIs; deep expertise in neural networks and MLOps; plus preferred experience with open-source projects, SQL, ClickHouse, Kafka, Redis, and scientific contributions.

Rumble

Platform for content creators' monetization

About Rumble

Rumble provides a platform for content creators to express themselves freely and monetize their work without the influence of corporate advertisers. The platform offers services such as cloud computing, video storage, and a video player, which help creators manage and distribute their digital content securely. Unlike traditional social media platforms, Rumble focuses on a subscription-based revenue model, allowing creators to earn directly from their audience while maintaining control over their content. This approach attracts individual creators, influencers, and small to medium-sized enterprises who value independence and freedom of expression. Rumble aims to foster an open internet where diverse ideas can be shared without fear of censorship.

Toronto, CanadaHeadquarters
2013Year Founded
$97.3MTotal Funding
IPOCompany Stage
Consumer Software, Social Impact, EntertainmentIndustries
201-500Employees

Risks

Association with controversial figures may deter mainstream advertisers from Rumble.
Tether's financial scrutiny could attract regulatory attention towards Rumble.
Subscription reliance may be challenged during economic downturns affecting consumer spending.

Differentiation

Rumble offers a platform focused on free expression and creator independence.
The company provides subscription-based revenue, bypassing traditional corporate advertisers.
Rumble's technology resists cancel culture, appealing to creators valuing content control.

Upsides

Tether's $775M investment boosts Rumble's financial growth and market confidence.
Rumble Premium's exclusive features could increase subscriber base and revenue.
Partnership with Tether may lead to innovative crypto payment solutions for creators.

Land your dream remote job 3x faster with AI