We are looking for passionate and talented individuals to join our team in building the next generation of search engines and recommendation systems. As a key member of our search algorithms and machine learning teams, you will have the opportunity to work with cutting-edge technologies to optimize search quality, recommendation systems, and e-commerce search experiences, impacting billions of users globally. Our team is dedicated to leveraging advanced machine learning, natural language processing (NLP), and large-scale distributed systems to enhance the user experience across various platforms.
Positions Available : Tech Lead Manager, Tech Lead, Senior Machine Learning Engineer
Location : Seattle or Bay Area
Number of Positions : Multiple openings at various levels
Level : Open to both leadership and technical roles
Responsibilities:
- Search Quality Optimization : Utilize machine learning and information retrieval techniques to optimize search experiences, improving relevance, ranking, and user satisfaction.
- Core Algorithm Development : Build and optimize key search algorithms, including query understanding, result ranking, query recommendation, and system reliability.
- Recommendation System Improvement : Enhance e-commerce recommendation systems to drive better search and product discovery experiences, with a focus on personalized recommendations.
- Cross-Modal Modeling : Apply computer vision (CV) and NLP technologies to improve video, text, and image search capabilities.
- Large-Scale Data Processing : Optimize large-scale distributed systems, improving performance, computation, and data processing to ensure high throughput and low latency.
- Leadership & Mentorship : Provide technical leadership and mentorship to team members, drive technical strategy, and ensure the success of key projects. (For Tech Lead and Tech Lead Manager roles)
Desired Candidates: 1. Tech Lead Manager - 5+ years of experience in the relevant industry, with team management and project leadership experience.
- Ability to lead large, complex projects in a distributed system, particularly in search, recommendation, and NLP domains.
- Strong foundational knowledge of algorithms and systems design.
- Excellent communication and collaboration skills to work cross-functionally and across global teams.
2. Tech Lead - 3-5 years of experience in search engines, recommendation systems, or machine learning.
- Expertise in NLP, ranking systems, machine learning, and distributed systems.
- Strong problem-solving skills and a deep understanding of algorithms and system optimization.
- Ability to lead technical challenges and provide direction to junior engineers.
3. Senior Machine Learning Engineer - 5+ years of experience in machine learning, NLP, recommendation systems, or search engines.
- Proficient in programming languages such as Python, C/C++, Java, or Go.
- Expertise in large-scale data processing, algorithm optimization, and model training.
- Strong analytical and problem-solving skills to break down complex data problems and develop innovative solutions.
Qualifications: - Educational Background : Bachelor's degree or higher in Computer Science, Electrical Engineering, or a related technical field.
- Programming Skills : Proficiency in at least one programming language such as Python, C/C++, Java, or Go.
- Algorithm & Data Structures : Strong foundation in algorithms and data structures, with the ability to design and implement efficient solutions.
- Communication & Collaboration : Strong teamwork skills with the ability to work effectively with cross-functional teams and communicate complex technical ideas.
- Language Requirements : No specific language requirement, though proficiency in English is preferred.
Why Join Us: - Innovation & Impact : Work on groundbreaking projects that impact millions of users and push the boundaries of search and recommendation technology.
- Global Team : Collaborate with talented engineers and scientists from around the world, contributing to a diverse and inclusive work environment.
- Career Growth : We offer opportunities for continuous learning and development in cutting-edge technologies and machine learning research.
- Work-Life Balance : We value work-life balance and offer flexible work arrangements to ensure our team members thrive both professionally and personally.