DaVita is a leader in quality care and education for chronic kidney disease and end-stage renal disease. Since 1999, the company has worked toward a mission to
Senior Software Engineer, Search
Location
United States
Posted
106 days ago
Salary
$150K - $215K / year
Seniority
Senior
Job Description
Senior Software Engineer, Search
DaVita
• Design and adapt the technical strategy for search within Vannevar’s products, including how we leverage full-text search, vector databases, LLMs, NLP, and relevance algorithms • Improve both search latency and relevance • Collaborate with product engineers, designers, and mission strategists to translate user needs into data-informed search innovations • Research and apply emerging technologies, trends and best practices in the search/information retrieval domain to improve index quality, freshness, and retrieval performance
Job Requirements
- 7+ years of experience in backend software development, with 3+ years in search, information retrieval, or related fields
- A passion for architecting, developing and deploying reliable, scalable, and performant systems
- Expertise in information retrieval, NLP, and machine learning.
- A deep understanding of concepts like indexing, ranking, query parsing, tokenization, and vector search.
- Hands-on experience with at least one major search engine (e.g., Elasticsearch, OpenSearch)
- Familiarity with search evaluation frameworks (e.g., precision, recall, NDCG).
- Excellent analytical, problem-solving, leadership, and communication skills.
- U.S. Person status is required as this position will require the ability to access U.S. only data systems.
Benefits
- Health, dental, and vision insurance
- Remote friendly with WeWork access
- Unlimited PTO, shared downtime during the federal holiday calendar, and company-wide off time at the end of each year
- 401(k) match
- Lifestyle & wellbeing stipends
- Salary top-up during military reserve duty
- Fully paid parental leave
- Child and pet care reimbursement during travel
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Founding Senior Engineer
Zero21We help venture-backed startups build and scale high-performing teams.
• Help design and build our service from the ground up • Work independently on engineering projects • Collaborate with coworkers and respond to customer needs • Utilize UI sketches and data schemas to inform design
• Design, develop, and maintain core billing and invoicing systems using C# and PHP technologies • Take ownership of architectural and design decisions for billing system components • Lead technical discussions, participate in code reviews, and drive best practices in maintainability and performance • Actively mentor and support the growth of junior team members • Lead improvements to CI/CD pipelines and development processes • Implement monitoring, logging, and alerting systems to proactively identify and resolve issues • Optimize database queries and system architecture to handle growing merchant and transaction volumes • Implement robust security measures to protect sensitive payment and merchant data and ensure compliance with PCI DSS standards • Communicate project status, risks, and technical decisions effectively to both technical and non-technical stakeholders • Collaborate closely with Product Owners, Developers, and QA teams to ensure successful product releases • Proactively identify, assess, and mitigate risks, including security risks, throughout the software development lifecycle • Provide feedback and resolutions to escalated support issues • Research and evaluate new technologies and methodologies to improve system performance and developer productivity
Senior Full-Stack Developer – Fully Remote
MRP My Recruitment Partners Ltd.Recruiting Process Outsourcing. Fast. Transparent. Success based.
• Take full ownership of tasks: design, build, test, deploy, monitor • Own the frontend part end-to-end with React + Next.js • Develop core customer-facing products from scratch to production • Automate everything: from infrastructure (IaC) to deployments • Shape architecture and API design with a backend-first focus • Build price comparison platforms that help users shop smarter
• Build and maintain features across our core insurance platform — quoting, policy management, broker-facing workflows, and third-party data integrations (e.g., KYND). • Contribute to AI-powered underwriting tools that analyze cyber risk signals and surface actionable insights, championing data integrity and system reliability throughout. • Write clean, well-tested, and well-documented code across the full stack in collaboration with senior engineers. • Participate in design discussions and architectural decisions with a security-conscious mindset, consistent with our SOC 2 compliance posture. • Partner closely with underwriting and actuarial teams to translate domain requirements into robust technical implementations. • Drive continuous improvement through active code reviews, identification of technical debt, and a commitment to engineering quality and scalability.




