
About Databricks
Empowering data teams with unified analytics
Key Highlights
- Headquartered in San Francisco, CA
- Valuation of $43 billion with $3.5 billion raised
- Serves over 7,000 customers including Comcast and Shell
- Utilizes Apache Spark for big data processing
Databricks, headquartered in San Francisco, California, is a unified data analytics platform that simplifies data engineering and collaborative data science. Trusted by over 7,000 organizations, including Fortune 500 companies like Comcast and Shell, Databricks has raised $3.5 billion in funding, ac...
🎁 Benefits
Databricks offers competitive salaries, equity options, generous PTO policies, and a remote-friendly work environment. Employees also benefit from a l...
🌟 Culture
Databricks fosters a culture of innovation with a strong emphasis on data-driven decision-making. The company values collaboration across teams and en...
Skills & Technologies
Overview
Databricks is hiring a Staff Software Engineer for Search Quality to drive the technical direction of ranking and relevance initiatives. You'll work with technologies like Java and Python to enhance search capabilities across complex datasets.
Job Description
Who you are
You have 5+ years of experience in software engineering, particularly in building and optimizing search systems. Your expertise in Java and Python allows you to design robust systems that handle complex data retrieval tasks effectively. You understand the intricacies of search quality and relevance, having worked on projects that involve ranking algorithms and evaluation frameworks.
Your background in machine learning and data engineering equips you with the skills to blend traditional information retrieval techniques with modern approaches. You are comfortable working with large datasets and have experience implementing solutions that improve search accuracy and user experience. You possess strong analytical skills and can evaluate the performance of search systems using various metrics.
You are a collaborative team player who enjoys mentoring others and sharing knowledge. You thrive in cross-functional environments, working closely with product, research, and infrastructure teams to push the boundaries of search technology. Your communication skills enable you to articulate complex technical concepts to non-technical stakeholders effectively.
Desirable
Experience with Elasticsearch or similar search technologies is a plus. Familiarity with vector embeddings and semantic search techniques will help you excel in this role. A passion for AI and its applications in search will set you apart as a candidate.
What you'll do
As a Staff Software Engineer for Search Quality at Databricks, you will lead the technical direction of our next-generation search product. You will design and build systems that ensure our search stack delivers accurate and high-quality results across diverse multimodal datasets. Your role will involve developing ranking algorithms and evaluation frameworks that enhance the relevance of search results.
You will collaborate with research teams to explore innovative approaches to search quality, integrating machine learning models and traditional retrieval techniques. Your hands-on contributions will be crucial in implementing solutions that improve the user experience and drive customer satisfaction.
In addition to technical contributions, you will help define the long-term vision for search relevance and quality at Databricks. You will mentor senior engineers, guiding them in best practices and fostering a culture of continuous improvement within the team. Your insights will shape the future of our search capabilities, ensuring they meet the evolving needs of our customers.
What we offer
At Databricks, you will be part of a mission-driven team that is transforming how organizations leverage data and AI. We offer a competitive salary and benefits package, including opportunities for professional development and growth. You will work in a collaborative environment that values innovation and encourages you to push the boundaries of technology.
Join us in our mission to empower data teams to solve the world's toughest problems. Your contributions will have a direct impact on the success of our customers and the future of search technology.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Databricks.
Similar Jobs You Might Like
Based on your interests and this role

Engineering Manager
Google is hiring a Software Engineering Manager for their Search Intelligence team to lead technical projects and manage a team of engineers. You'll work with distributed software systems and consumer-facing internet products. This position requires 8 years of experience in software development and 3 years in a technical leadership role.

Staff Engineer
Harmonic is seeking a Staff Software Engineer to join their Discovery team, focusing on building tools for startup discovery and investment workflows. This role requires strong technical expertise and a passion for evolving venture capital markets.