
Senior Machine Learning Software Engineer, Search
At Dropbox, we believe that technology has the power to revolutionize the way we work and live. As a Senior Machine Learning Software Engineer on our Search team, you will play a crucial role in developing and implementing cutting-edge machine learning solutions that will improve the search experience for millions of users worldwide. We are looking for a highly skilled and experienced engineer who is passionate about solving complex problems and driving innovation. If you have a strong background in machine learning, software development, and a desire to build impactful products, we want to hear from you. Join us at Dropbox and help us shape the future of search technology.
- Develop and implement cutting-edge machine learning solutions for Dropbox's Search team.
- Collaborate with cross-functional teams to identify and address user needs and improve the search experience for millions of users worldwide.
- Utilize your expertise in machine learning and software development to design and execute complex projects.
- Stay up-to-date with the latest advancements in machine learning and contribute to continuous improvement of algorithms and techniques used by the team.
- Work closely with product managers and designers to translate business requirements into technical solutions.
- Write clean, efficient, and scalable code that meets performance and quality standards.
- Troubleshoot and debug issues in a timely manner to ensure smooth functioning of the search platform.
- Conduct thorough testing and validation of machine learning models to ensure accuracy and reliability.
- Mentor and provide guidance to junior team members, helping them develop their skills in machine learning and software engineering.
- Participate in code reviews and contribute to the team's codebase and best practices.
- Collaborate with data scientists and data engineers to improve data quality and availability for machine learning projects.
- Proactively identify and propose new ideas and solutions to enhance the search experience for Dropbox users.
- Stay informed about industry trends and advancements in machine learning and bring innovative ideas to the team.
- Adhere to project timelines and deliver high-quality work within set deadlines.
- Represent Dropbox at conferences and events, showcasing our innovative machine learning solutions for search technology.
Expertise In Machine Learning Algorithms And Techniques: A Senior Machine Learning Software Engineer At Dropbox Should Have A Deep Understanding Of Various Machine Learning Algorithms And Techniques Such As Neural Networks, Decision Trees, Clustering, And Deep Learning.
Proficiency In Programming Languages And Tools: Strong Programming Skills In Languages Like Python, R, And Java Are Essential For A Senior Machine Learning Software Engineer. They Should Also Have Experience Working With Popular Machine Learning Libraries And Tools Such As Tensorflow, Pytorch, And Scikit-Learn.
Experience With Large-Scale Data Processing: Dropbox Deals With Massive Amounts Of Data, And A Senior Machine Learning Software Engineer Should Be Well-Versed In Handling And Processing Large Datasets. Experience With Distributed Computing Frameworks Like Hadoop, Spark, And Mapreduce Is A Must.
Knowledge Of Information Retrieval And Search Technologies: As A Senior Machine Learning Software Engineer, The Candidate Should Have A Deep Understanding Of Information Retrieval And Search Technologies, Including Natural Language Processing, Text Analytics, And Search Engine Optimization.
Strong Problem-Solving And Analytical Skills: A Successful Senior Machine Learning Software Engineer Should Possess Strong Problem-Solving And Analytical Skills To Identify And Solve Complex Data-Related Problems. They Should Also Have A Keen Eye For Detail And Be Able To Analyze Data To Draw Meaningful Insights.
Data Analysis
Big Data
Distributed systems
Deep Learning
Cloud Computing
Natural language processing
Algorithm development
Statistical modeling
Information retrieval
Python programming
Neural Networks
Communication
Conflict Resolution
Emotional Intelligence
Leadership
Time management
Interpersonal Skills
Critical thinking
Teamwork
Adaptability
Problem-Solving
According to JobzMall, the average salary range for a Senior Machine Learning Software Engineer, Search is between $130,000-$170,000 per year. However, this can vary depending on factors such as location, company size, and years of experience. Some companies may offer higher salaries or additional benefits for this role.
Apply with Video Cover Letter Add a warm greeting to your application and stand out!
Dropbox is a leading global collaboration platform that's transforming the way people work together, from the smallest business to the largest enterprise. With more than 500 million registered users across more than 180 countries, our mission is to unleash the world’s creative energy by designing a more enlightened way of working.

Get interviewed today!
JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.
Get Started