Senior Software Engineer, Machine Learning
Roku
3 months ago
Bengaluru, India
Senior / Staff+
H1B Sponsor
Responsibilities
- Develop scalable and effective machine-learning models and optimization strategies for Ads.
- Run regular A/B experiments, gather data, and perform statistical analysis.
- Collaborate with software engineers and other ML engineers to deliver end-to-end solutions.
- Enhance the scalability, efficiency, and automation of ML-driven ad serving systems.
- Partner with senior stakeholders to plan and drive the ML strategy for Ad Serving.
Requirements
- 10+ years of experience building models for business applications.
- Master's degree or higher in CS, CE, ML, or a related field with 4+ years of experience.
- Strong computer science fundamentals and ability to write algorithms.
- Experience developing and implementing deep learning algorithms, especially in computer vision.
- Good understanding of data science and machine learning fundamentals.
- Ability to identify the right KPIs and objective functions.
- Knowledge of programming languages such as C/C++, Python, Java, or Perl.
- Publications at top-tier peer-reviewed conferences or journals are preferred.
- AI growth mindset and AI literacy.
Benefits
- Comprehensive benefits including mental health and financial wellness support.
- Local benefits may include healthcare, life, accident, disability, and retirement options.
- Employees can take time off for vacation and personal reasons.
Tech Stack
CC++JavaPerlPython
Categories
AI & MLData Science