Machine Learning Engineer - Recommendations

at X

πŸ“ Palo Alto, United States

$127,000-297,000 per year

MIDDLE SENIOR
βœ… On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Statistics @ 3 Algorithms @ 3 Machine Learning @ 3 TensorFlow @ 2 Hiring @ 3 Mentoring @ 3 Experimentation @ 3 PyTorch @ 2

Details

Are you prepared to join the X team and help build the ultimate real-time information-sharing app, revolutionizing how people connect? At X, we’re on a mission to become the trusted global digital public square, committed to protecting freedom of speech and building the future of unlimited interactivity. Our goal is to empower every user to freely create and share ideas, fostering open public discourse without barriers. Join us in shaping this thrilling journey where your contribution will be invaluable to our success!

Responsibilities

  • Designing and architecting recommendation algorithms across various product surfaces in X (Timelines, Ads, Video, Search, Notifications)
  • Collaborating with cross-functional teams to integrate machine learning models into our platform
  • Iterating and improving the algorithm by gathering user feedback in real-time through experimentation
  • Ensuring scalability and efficiency of machine learning systems
  • Mentoring junior engineers and contributing to the team's growth
  • Staying updated on Machine Learning and Deep Learning industry trends

Requirements

  • Master, Post-graduate or PhD in computer science, machine learning, information retrieval, recommendation systems, natural language processing, statistics, math, engineering, operations research, or other quantitative discipline; or equivalent work experience
  • 2+ years of industry experience working with recommender systems and/or deep learning applications (note - we are open to hiring for this role at all levels)
  • Good theoretical grounding in core machine learning concepts and techniques
  • Ability to perform comprehensive literature reviews and provide critical feedback on state-of-the-art solutions and how they may fit to different operating constraints
  • Experience with a number of ML techniques and frameworks, e.g. data discretization, normalization, sampling, linear regression, decision trees, SVMs, deep neural networks, bandits, reinforcement learning, etc.
  • Familiarity with one or more DL software frameworks such as Tensorflow, PyTorch.

Benefits

At X, our small but fast-paced team values innovation, creativity, and a strong commitment to our mission. As a Machine Learning Engineer, you'll have the opportunity to make a significant impact on the future of X and our aspiration to build the Everything App.