CrawlJobs Logo

Senior Machine Learning Engineer, Search Assistant

United States, San Jose Employment contract 361300.00 - 510000.00 USD / Year · Job Posted June 09, 2026
Apply Position
Job Link Share

Job Description

Roku is changing how the world watches TV. Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines.

Job Responsibility

  • Lead the technical vision and roadmap for ranking, personalization, and recommendation systems powering Roku’s entertainment assistant
  • Develop and deploy state-of-the-art ML models using deep learning, transformers, LLMs, bandits, reinforcement learning, and causal inference techniques
  • Build multi-objective optimization systems balancing engagement, retention, relevance, and monetization goals
  • Drive innovation in conversational discovery, contextual recommendations, and personalized content experiences across the platform
  • Design, run, and analyze online A/B experiments tied to key product and business KPIs
  • Architect scalable ML systems, feature platforms, and data pipelines supporting rapid experimentation and long-term growth
  • Mentor engineers and provide technical leadership across cross-functional initiatives involving engineering, product, UX, and analytics teams

Requirements

  • 8+ years of industry experience (or PhD with 5+ years) applying ML at scale in search, recommendation, ads, personalization, or related domains
  • Strong expertise in ranking systems, recommendation systems, retrieval, personalization, and multi-objective optimization
  • Experience building large-scale ML systems leveraging deep learning, sequence models, LLMs, reinforcement learning, or bandit frameworks
  • Strong product intuition and experience optimizing user engagement, retention, and monetization simultaneously
  • Proficiency in Python, Java, or Scala
  • Experience with distributed systems and ML infrastructure such as Spark, Airflow, streaming systems, feature stores, and cloud platforms
  • Strong technical leadership, system design, communication, and problem-solving skills
  • MS or PhD in Computer Science, Statistics, or a related field

What we offer

  • Health insurance
  • Equity awards
  • Life insurance
  • Disability benefits
  • Parental leave
  • Wellness benefits
  • Paid time off
  • Global access to mental health and financial wellness support and resources
  • Healthcare (medical, dental, and vision)
  • Life, accident, disability, commuter, and retirement options (401(k)/pension)
  • Flexible work on Fridays

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Machine Learning Engineer, Search Assistant

8 matching positions

Staff Machine Learning Engineer - Applied AI

The Applied AI team collaborates with product teams across Uber to deliver innov...
Location
Location
United States , Sunnyvale, California; San Francisco, California; Seattle, Washington
Salary
Salary:
232000.00 - 258000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Masters degree or Ph.D in Computer Science, Engineering, Mathematics
  • 8+ years of ML experience, including significant work on large-scale deep learning systems
  • Demonstrated ownership of high-impact ML systems in search, recommendations, or conversational AI
  • Deep expertise in transformers, retrieval systems, ranking, and embedding architectures
  • Strong experience with PyTorch and distributed training
  • Track record of influencing technical direction across teams
  • Strong product intuition and ability to connect model improvements to business outcomes
Job Responsibility
Job Responsibility
  • Own the end-to-end technical strategy for foundation models across Search, Recommendations, and Conversational AI
  • Drive architecture decisions that influence multiple product surfaces (Eats, Grocery, Retail, Mobility)
  • Lead cross-team initiatives spanning Retrieval, Ranking, Personalization, and LLM-powered assistants
  • Define long-term investment areas (build vs fine-tune vs partner models)
  • Mentor senior engineers and act as a technical multiplier across the org
What we offer
What we offer
  • Bonus program
  • Equity award
  • 401(k) plan
  • Various benefits
  • Fulltime
Read More
Arrow Right
New

Python Genai Lead Engineer - Assistant Vice President

We are looking for a skilled Generative AI Developer to join our Controls Techno...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proficiency in Python for AI development, data preprocessing, and scripting
  • Hands-on experience with at least one major machine learning framework (PyTorch, TensorFlow, Keras)
  • Familiarity with LLMs, prompt engineering, and fine-tuning (e.g., LoRA, QLoRA)
  • Exposure to RAG systems and basic knowledge of hybrid search techniques
  • Understanding of model deployment and containerization (Docker)
  • Understanding of version control systems (Git)
  • Awareness of AI compliance, data privacy, and responsible AI principles
  • Strong teamwork and communication abilities
  • Willingness to learn new AI/ML technologies and frameworks
  • Analytical mindset and attention to detail
Job Responsibility
Job Responsibility
  • Implement and fine-tune generative AI models under the guidance of senior team members
  • Contribute to prompt engineering and development of AI-powered workflows
  • Assist with the deployment, monitoring, and maintenance of AI models in production environments
  • Collaborate with data scientists and engineers to ensure seamless integration of AI capabilities
  • Perform data preprocessing, feature engineering, and API development for AI applications
  • Participate in code reviews, testing, and documentation to ensure quality and reliability
  • Stay updated with advancements in GenAI and share relevant learnings with the team
  • Fulltime
Read More
Arrow Right

Machine Learning Team Lead

TradingView is the world’s #1 platform for all things investing. 100M+ users tru...
Location
Location
Cyprus; Georgia , Tbilisi
Salary
Salary:
Not provided
tradingview.com Logo
TradingView
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years of experience in managing technical teams with the ability to organize workflows and build effective processes
  • Deep understanding of the ML project lifecycle: from idea and prototype to production and maintenance
  • Strong knowledge of NLP/LLM technologies: text generation and classification, embeddings, RAG, and other modern techniques
  • Excellent communication skills and experience working with various teams (ML, backend, QA, product, analytics)
  • Ability to define and maintain roadmaps and make system-level engineering decisions
  • Experience in prioritization, risk assessment, and managing technical debt
  • Proficiency in Python and modern development tools (Git, CI/CD, Docker, Kubernetes)
  • Experience in operating ML systems in production (monitoring, metrics, A/B testing, incident handling)
Job Responsibility
Job Responsibility
  • Develop and enhance projects related to news processing (sentiment analysis, NER, classification, search, etc.)
  • Perform data analysis and preprocessing, prepare datasets, and build model pipelines
  • Design monitoring systems and evaluate the performance of ML systems
  • Lead a team of ML engineers working on NLP and LLM projects (news, content generation, recommendations, search, and chat systems)
  • Set tasks, prioritize work, manage deadlines, and ensure timely delivery
  • Collaborate with product and analytics teams to align goals and approaches
  • Support the technical growth of the team through mentoring, reviewing solutions, and assisting in system design
  • Improve development and deployment processes for ML solutions in production
  • Contribute to engineering efforts as a senior developer: design and implement key components, perform code reviews, and drive technical improvements
What we offer
What we offer
  • Flexible working hours and a hybrid work format
  • Well-equipped offices for focused and collaborative work
  • A global, distributed team of 500+ professionals
  • Learning, mentorship, and long-term career growth
  • Relocation support and private health insurance
  • Performance-based bonuses
  • TradingView Premium access
  • Regular team events and company-wide meetups
Read More
Arrow Right

Senior Service Engineer

Microsoft Advertising is the destination for experienced, collaborative, and pas...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science, Information Technology, Mechanical Engineering, Electrical Engineering, Aerospace Engineering, Data Science, Cybersecurity, or related field AND 7+ years technical experience in software engineering, network engineering, service engineering, systems engineering, or industrial controls OR equivalent experience
  • 3+ years’ experience of search, display and/or native advertising experience or working in a technical organization, preferably in the online industry for a high-volume commercial website or service
  • 3+ years’ experience in data analysis and use of statistical software, working with large-scale datasets to identify patterns and anomalies
  • 3+ years’ knowledge of ad fraud detection, cybersecurity, or online forensics techniques and tools, with experience investigating and mitigating complex security risks
  • Experience with programming languages such as Python, C#, Java, or R for scripting, automation, and building scalable tools and services
  • Familiarity with machine learning and AI concepts and their application in fraud detection, anomaly detection, and investigation workflows
  • Experience in web technologies (HTML, CSS, JavaScript) and online tracking mechanisms, including cookies, server-side tracking, and modern privacy-aware data signals
  • Excellent problem-solving skills and the ability to think critically in complex, ambiguous scenarios
  • Collaborative and positive team members with the ability to work effectively across technical, security, and business stakeholders
  • Customer-focused, anticipating, resolving, and responding to customer and ecosystem needs
Job Responsibility
Job Responsibility
  • Act as a front-line security gatekeeper for the Microsoft Advertising marketplace, leading advanced forensic investigations into complex fraud, malware, and unsafe advertising or supply practices
  • Identify anomalous trends and systemic patterns across disparate data sources (traffic, campaigns, domains, applications, partner signals), uncovering underlying threat vectors and ecosystem risks
  • Drive mitigation of traffic quality, policy, and security risks, proactively responding to evolving threats and continuously improving detection and investigation methodologies
  • Apply advanced investigative, data analysis, and AI-assisted techniques to connect signals across escalations, enabling end-to-end understanding and resolution of complex issues
  • Capture, analyze, and interpret security and platform events using standard and custom forensic systems, and develop automation and tooling to improve investigation efficiency and scale
  • Lead post-launch investigations and quality reviews for new features and high-risk scenarios, identifying gaps and driving improvements to platform integrity, resiliency, and observability
  • Design and deliver scalable, production-grade mitigation solutions—including services, automation, and AI-driven workflows—in partnership with engineering, business, and operations teams
  • Own resolution of complex technical risk exposure, driving execution through to durable, system-level fixes and platform improvements
  • Act as a technical expert and advisor, influencing stakeholders across engineering and business, sharing knowledge, and helping drive consistent application of security, AI, and engineering best practices
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

The Bing Multimedia team powers image and video search across Bing and other Mic...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience.
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Design, build, and evolve large-scale platforms for processing and storing billions of documents, with availability, latency, cost efficiency, and quality treated as first-class engineering goals.
  • Apply a metrics-driven engineering mindset when designing and shipping features—defining success criteria upfront and using data to drive prioritization, iteration, and measurable impact.
  • Partner with and empower scientists and engineers working across big data, computer vision, and machine learning, enabling rapid progress in a fast‑evolving technical landscape.
  • Build and operate services that support large-scale experimentation and research, enabling fast iteration and learning while ensuring efficient utilization of compute, storage, and other shared resources.
  • Continuously evaluate and adopt emerging technologies, including hardware acceleration and modern search and AI techniques, to improve system efficiency and elevate the end-to-end search experience.
  • Embrace AI-native and AI-assisted engineering practices to improve developer productivity, code quality, and operational excellence—while maintaining solid fundamentals in reliability, security, and correctness.
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Azure Resource Graph’s (ARG, part of ARM/Azure Control Plane) mission is to reli...
Location
Location
United States , Multiple Locations
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, OR Java, JavaScript, or Python OR equivalent experience
  • 3+ years of experience building and shipping large scale cloud services such as Azure, AWS or Google Cloud
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check
Job Responsibility
Job Responsibility
  • Drive critical platform initiatives to scale with Azure’s growing needs, focusing on building high-throughput ingestion and querying infrastructure for cloud metadata and graph relationships
  • Own technical design, implementation, and delivery of systems that span distributed services, APIs, ingestion pipelines, and scalable storage
  • Contribute to performance tuning across the stack—from gateway services to runtime query engines—ensuring responsiveness and efficiency at large data volumes
  • Collaborate with engineers across Azure Core to ensure secure, reliable, and observable service operation at global scale
  • work on integrating AI-assisted capabilities (e.g., auto-tagging, anomaly detection, smart recommendations) into resource inventory using machine learning pipelines or inference APIs
  • Contribute to intelligent search and natural language querying features by partnering with teams working on Azure OpenAI and Azure Cognitive Search
  • Grow technical depth in distributed systems, runtime internals, and optional database technologies, while contributing reusable building blocks across the platform
  • Mentor other engineers, uphold engineering best practices, and foster a collaborative, high-trust team environment and understand and evolve platform architecture with a balance of short-term delivery and long-term sustainability
  • Fulltime
Read More
Arrow Right

Senior Staff Perception/ML Research Engineer

As a Senior Staff Perception/ML Research Engineer on the Perception and Safety R...
Location
Location
United States , Waltham
Salary
Salary:
173732.00 - 238882.00 USD / Year
bostondynamics.com Logo
Boston Dynamics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience working with perception sensor data, including stereo, LiDAR, radar, ToF, or IR data
  • 5+ years of experience applying ML to perception problems, ideally on embedded systems
  • Deep knowledge of state of the art in related areas including human detection, autonomous vehicle and driver assist systems, and robot safety
  • Experience developing and deploying ML-based perception software for time-sensitive control systems, such as robotics
  • Experience developing specifications for perception systems from high-level product requirements
  • Experience with the full lifecycle of deep learning development, including network design, data management, training, evaluation, hyperparameter search, deployment, and validation
  • Strong communication skills, including ability to author technical documentation and deliver presentations on technical topics
  • History of leading cross-functional technical efforts through planning, technical requirement development, and interdisciplinary collaboration
  • History of working in small, interdisciplinary teams
  • Eligible to work in the United States
Job Responsibility
Job Responsibility
  • Help build the systems that allow our robots to operate safely around people
  • Develop datasets, metrics, and validation plans for ML models
  • Build, validate, and deploy ML models to detect hazards, humans, and other environmental features
  • Integrate these models onto our robots' embedded systems to collect data and evaluate performance
  • Work to improve model accuracy and run-time performance of models on specific hardware
  • Lead cross-functional technical efforts involving interdisciplinary efforts to develop robotic systems
  • Work closely with a small team to design and prototype new payloads, platforms, and product features which create safety features for our robots
What we offer
What we offer
  • medical
  • dental
  • vision
  • 401(k)
  • paid time off
  • annual bonus structure
  • Fulltime
Read More
Arrow Right

Ai Architect

We are looking for an experienced AI Architect to shape and deliver enterprise A...
Location
Location
United States , Coppell
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years of experience in architecture, AI solution design, or enterprise technology leadership roles
  • Demonstrated knowledge of enterprise architecture principles, API development, and microservices design
  • Hands-on experience with leading AI platforms and tools such as OpenAI, Gemini, GitHub Copilot, and LangChain
  • Practical understanding of retrieval-augmented generation, prompt design, and modern knowledge-based AI solution patterns
  • Ability to design secure, scalable, and production-ready AI systems that integrate with business applications and data platforms
  • Experience collaborating with technical and business stakeholders to translate operational needs into effective technology solutions
  • Strong communication and leadership skills with the ability to influence direction across cross-functional teams
Job Responsibility
Job Responsibility
  • Develop enterprise-wide AI architecture standards, reference models, and implementation guidelines to support consistent solution delivery across business functions
  • Design and deploy scalable platforms for generative AI, agent-based systems, machine learning, and analytics that can operate effectively in a global environment
  • Establish governance practices covering model oversight, responsible AI usage, security controls, compliance expectations, and lifecycle management
  • Partner with senior stakeholders to identify high-impact opportunities where AI can improve operational performance, decision-making, and business outcomes
  • Lead the architecture and rollout of AI-enabled assistants, knowledge tools, and automated workflows integrated with core enterprise applications and internal data sources
  • Create robust API, microservices, and orchestration patterns that enable reliable integration of AI services with business platforms and custom solutions
  • Build and refine retrieval-augmented generation solutions, vector-based search capabilities, prompt frameworks, and enterprise knowledge access models
  • Work with data engineering and platform teams to implement scalable AI pipelines, MLOps and LLMOps practices, monitoring, and cloud-based deployment patterns across major cloud environments
  • Evaluate emerging vendors, tools, and proof-of-concept solutions while guiding technical teams through architecture decisions, implementation challenges, and best practices
  • Fulltime
Read More
Arrow Right