CrawlJobs Logo

Sr. Software Engineer, Search and AI

highspot.com Logo

Highspot

Location Icon

Location:
India , Hyderabad

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

As a Sr. Software Engineer in Search, you will leverage the latest innovation in search / AI technology to improve search relevancy, ranking and recommendations. You will collaborate with key stakeholders (including other product teams and customer-facing teams) to analyze search-related issues and requirements to architect and develop efficient and scalable solutions. You will review, analyze, maintain, and optimize existing search implementations. You will be working with a mix of traditional keyword search techniques, hybrid techniques leveraging embeddings, and other uses of AI technology to optimize results for users. You will rigorously measure and drive the quality of the results. We're looking for highly motivated individuals who work well in a team-oriented, iterative, and fast-paced environment.

Job Responsibility:

  • Develop highly-available distributed services, including improving existing systems
  • Experiment with different techniques to improve search quality, relevance and experiences
  • Help design and develop new search features and functionality
  • Partner cross-functionally with UX and Product Management to create end-to-end experience that customers love
  • Write maintainable and testable code
  • Contribute to internal and external technical documentation
  • Solve problems relating to mission critical services and build automation to prevent problem recurrence

Requirements:

  • 6+ years of relevant professional experience, not including internships/co-ops
  • Strong understanding of enterprise search and search architecture
  • Solid experience with search and related technologies such as Solr, ElasticSearch, Lucene
  • Demonstrable experience with schema design, relevancy tuning, boosting and optimization
  • Experience working with cloud services, preferably AWS, Azure

Nice to have:

Experience with search ranking and machine learning is a big plus

Additional Information:

Job Posted:
December 09, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Sr. Software Engineer, Search and AI

Sr. Manager, Software Engineering (Search)

As a Senior Engineering Manager – Search, you will lead and inspire a talented t...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
highspot.com Logo
Highspot
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience managing engineering teams, with a proven record of developing and scaling backend or search systems
  • 7+ years of total software development experience with cloud-native SaaS platforms
  • Strong background in search & recommendation technologies such as Lucene, Solr, Opensearch, Elasticsearch, RAG, or similar frameworks
  • Deep understanding of enterprise search architecture, schema design, and relevance tuning
  • Proven success building REST APIs, distributed systems, and integrating services using AWS or similar cloud platforms
  • Experience with object-oriented and functional programming languages, such as JavaScript/TypeScript, Python, or Ruby
  • Familiarity with machine learning and AI concepts for ranking, personalization, or content recommendations
  • Track record of attracting and developing diverse talent, fostering a collaborative and inclusive culture
  • Strong leadership, communication, and stakeholder management skills able to balance technical depth with strategic decision-making
Job Responsibility
Job Responsibility
  • Lead, mentor, and grow a team of search and backend engineers focused on high-impact, scalable search solutions
  • Own the technical vision for search architecture combining traditional and vector based, including relevance, ranking models, and distributed indexing systems
  • Drive execution excellence — set goals, manage delivery timelines, and ensure consistent progress against engineering objectives
  • Collaborate with Product and Data Science to translate customer and business needs into measurable search and content recommendation improvements
  • Optimize and scale our enterprise search stack (Lucene, Solr, ZooKeeper, or similar technologies) to support massive data volumes
  • Oversee the design and delivery of highly available distributed services and RESTful APIs integrated into Highspot’s platform
  • Partner with DevOps to ensure reliability, observability, and performance across multiple data centers
  • Champion AI-driven enhancements to improve personalization, ranking, and search recommendations
  • Foster a culture of quality, inclusion, and accountability, emphasizing mentorship, continuous learning, and technical excellence
  • Partner cross-functionally to ensure alignment between platform strategy and product outcomes, including stakeholder communication and risk management
  • Fulltime
Read More
Arrow Right

Sr. Software Development Engineer

You will safeguard the quality of our AI and GenAI features by evaluating model ...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
highspot.com Logo
Highspot
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of experience as a Software Development Engineer in AI/ML systems
  • Strong coding skills in Python (evaluation pipelines, data processing, metrics computation)
  • Hands-on experience with evaluation frameworks (Ragas or equivalent)
  • Knowledge of vector embeddings, similarity search, and RAG evaluation
  • Familiarity with evaluation metrics (precision, recall, F1, relevance, hallucination detection)
  • Understanding of LLM-as-a-judge evaluation approaches
  • Strong analytical and problem-solving skills
  • ability to combine human judgment with automated evaluations
  • Bachelor’s or Master’s degree in Computer Science, Data Science, or related field
  • Strong English written and verbal communication skills
Job Responsibility
Job Responsibility
  • Evaluation Frameworks – Develop reusable, automated evaluation pipelines using frameworks such as Raagas
  • integrate LLM-as-a-judge methods for scalable assessments
  • Golden Datasets – Build and maintain high-quality benchmark datasets in collaboration with subject matter experts
  • AI Output Validation – Evaluate results across text, documents, audio, and video, using both automated metrics and human-in-the-loop judgment
  • Metric Evaluation – Implement and track metrics such as precision, recall, F1 score, relevance scoring, and hallucination penalties
  • RAG & Embeddings – Design and evaluate retrieval-augmented generation (RAG) pipelines, vector embedding similarity, and semantic search quality
  • Error & Bias Analysis – Investigate recurring errors, biases, and inconsistencies in model outputs
  • propose solutions
  • Framework & Tooling Development – Build tools that enable large-scale model evaluation across hundreds of AI agents
  • Cross-Functional Collaboration – Partner with ML engineers, product managers, and QA peers to integrate evaluation frameworks into product pipelines
  • Fulltime
Read More
Arrow Right

Sr. Distinguished AI Engineer

At Capital One, we are creating responsible and reliable AI systems, changing ba...
Location
Location
United States , Cambridge, Massachusetts; New York, New York; Richmond, Virginia; San Jose, California; McLean, Virginia; San Francisco, California
Salary
Salary:
280600.00 - 384200.00 USD / Year
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, AI, Electrical Engineering, Computer Engineering, or related fields plus at least 10 years of experience developing AI and ML algorithms or technologies, or a Master's degree in Computer Science, AI, Electrical Engineering, Computer Engineering, or related fields plus at least 8 years of experience developing AI and ML algorithms or technologies
  • At least 10 years of experience programming with Python, Go, Scala, or Java
Job Responsibility
Job Responsibility
  • Partner with a cross-functional team of engineers, research scientists, technical program managers, and product managers to deliver AI-powered products
  • Design, develop, test, deploy, and support AI software components including foundation model training, large language model inference, similarity search, guardrails, model evaluation, experimentation, governance, and observability
  • Leverage a broad stack of Open Source and SaaS AI technologies such as AWS Ultraclusters, Huggingface, VectorDBs, Nemo Guardrails, PyTorch, and more
  • Invent and introduce state-of-the-art LLM optimization techniques to improve the performance — scalability, cost, latency, throughput — of large scale production AI systems
  • Contribute to the technical vision and the long term roadmap of foundational AI systems at Capital One
What we offer
What we offer
  • comprehensive, competitive, and inclusive set of health, financial and other benefits that support your total well-being
  • performance based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI)
  • Fulltime
Read More
Arrow Right

Sr Software Engineer, Gen AI

Instrumentl automates grant discovery and management for nonprofits. We’re a mis...
Location
Location
United States , Oakland
Salary
Salary:
175000.00 - 220000.00 USD / Year
helpcare.ai Logo
Helpcare AI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional software engineering experience
  • 2+ years working with modern LLMs (as an IC)
  • Startup experience and comfort operating in fast, scrappy environments is a plus
  • Proven production impact: You’ve taken LLM/RAG systems from prototype to production, owned reliability/observability, and iterated post‑launch based on evals and user feedback
  • LLM agentic systems: Experience building tool/function‑calling workflows, planning/execution loops, and safe tool integrations (e.g., with LangChain/LangGraph, LlamaIndex, Semantic Kernel, or custom orchestration)
  • RAG expertise: Strong grasp of document ingestion, chunking/windowing, embeddings, hybrid search (keyword + vector), re‑ranking, and grounded citations. Experience with re‑rankers/cross‑encoders, hybrid retrieval tuning, or search/recommendation systems
  • Embeddings & vector stores: Hands‑on with embedding model selection/versioning and vector DBs (e.g., pgvector, FAISS, Pinecone, Weaviate, Milvus, Qdrant)
  • Evaluation mindset: Comfort designing eval suites (RAG/QA, extraction, summarization), using automated and human‑in‑the‑loop methods
  • familiarity with frameworks like Ragas/DeepEval/OpenAI Evals or equivalent
  • Infrastructure & languages: Proficiency in Python (FastAPI, Celery) and TypeScript/Node
Job Responsibility
Job Responsibility
  • Design agentic systems & ship AI to production: Turn prototypes into resilient, observable services with clear SLAs, rollback/fallback strategies, and cost/latency budgets. Build tool‑using LLM “agents” (task planning, function/tool calling, multi‑step workflows, guardrails) for tasks like grant discovery, application drafting, and research assistance
  • Own RAG end‑to‑end: Ingest and normalize content, choose chunking/embedding strategies, implement hybrid retrieval, re‑ranking, citations, and grounding. Continuously improve recall/precision while managing index health
  • Manage embeddings at scale: Select, evaluate, and migrate embedding models
  • maintain vector stores (e.g., pgvector/FAISS/Pinecone/Weaviate/Milvus/Qdrant)
  • monitor drift and rebuild strategies
  • Fine‑tune & build evaluation: Run SFT/LoRA or instruction‑tuning on curated datasets
  • evaluate the ROI vs. prompt engineering/model selection
  • manage data versioning and reproducibility. Create offline and online eval harnesses (helpfulness, groundedness, hallucination, toxicity, latency, cost), synthetic test sets, red‑teaming, and human‑in‑the‑loop review
  • Collaborate cross‑functionally while raising engineering standards: Work side by side with Product, Design, and GTM on scoping, UX, and measurement
  • run experiments (A/B, canaries), interpret results, and iterate. Write clear, maintainable code, add tests and docs, and contribute to reliability practices (alerts, dashboards, incident response)
What we offer
What we offer
  • 100% covered health, dental, and vision insurance for employees, 50% for dependents
  • Generous PTO policy, including parental leave
  • 401(k)
  • Company laptop + stipend to set up your home workstation
  • Company retreats for in-person time with your colleagues
  • Work with awesome nonprofits around the US. We partner with incredible organizations doing meaningful work, and you get to help power their success
  • Fulltime
Read More
Arrow Right

Sr. Lead AI Engineer

At Capital One, we are creating responsible and reliable AI systems, changing ba...
Location
Location
United States , New York; San Francisco; San Jose; Cambridge; McLean
Salary
Salary:
229900.00 - 286200.00 USD / Year
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, AI, Electrical Engineering, Computer Engineering, or related fields plus at least 6 years of experience developing AI and ML algorithms or technologies, or a Master's degree in Computer Science, AI, Electrical Engineering, Computer Engineering, or related fields plus at least 4 years of experience developing AI and ML algorithms or technologies
  • At least 6 years of experience programming with Python, Go, Scala, or Java
Job Responsibility
Job Responsibility
  • Partner with a cross-functional team of engineers, research scientists, technical program managers, and product managers to deliver AI-powered products
  • Design, develop, test, deploy, and support AI software components including foundation model training, large language model inference, similarity search, guardrails, model evaluation, experimentation, governance, and observability
  • Leverage a broad stack of Open Source and SaaS AI technologies such as AWS Ultraclusters, Huggingface, VectorDBs, Nemo Guardrails, PyTorch, and more
  • Invent and introduce state-of-the-art LLM optimization techniques to improve the performance — scalability, cost, latency, throughput — of large scale production AI systems
  • Contribute to the technical vision and the long term roadmap of foundational AI systems at Capital One
What we offer
What we offer
  • comprehensive, competitive, and inclusive set of health, financial and other benefits that support your total well-being
  • performance based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI)
  • Fulltime
Read More
Arrow Right

Sr Engineering Manager, Maps Search

The Maps Search team powers location search and discovery across Uber’s ecosyste...
Location
Location
United States , San Francisco; Sunnyvale
Salary
Salary:
267000.00 - 297000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of software engineering experience, including significant experience building or leading ML/AI or optimization-driven systems
  • 5+ years of engineering management experience, including managing managers or tech leads
  • Experience leading multi-disciplinary teams (backend services + ML/AI required
  • mobile experience a plus)
  • Track record of leading mission-critical, consumer-facing products or platforms in close partnership with cross-functional stakeholders
  • Demonstrate experience in developing and retaining high-performing engineering teams
Job Responsibility
Job Responsibility
  • Partner deeply with Product, Applied Science, and other teams at Uber to define strategy & drive execution on company-critical initiatives
  • Set the multi-year technical vision and strategy for Maps search and recommendations across Uber
  • Raise the bar on ML innovation and platform reliability at global scale
  • Build and mentor a strong bench of engineering leaders (EMs & Tech leads)
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • All full-time employees are eligible to participate in a 401(k) plan
  • Eligible for various benefits
  • Fulltime
Read More
Arrow Right

Sr Manager Software Engineering

JLL Technologies Enterprise Data team is a newly established central organizatio...
Location
Location
United States , Boston, MA; Chicago, IL; Dallas, TX; San Francisco, CA
Salary
Salary:
212000.00 - 259000.00 USD / Year
jll.com Logo
JLL
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years software engineering experience
  • 3+ years in leadership roles
  • Strong programming background with expertise in Python, Java, Scala, or similar languages
  • Extensive experience with Software Development Life Cycle (SDLC) methodologies including Agile, DevOps, CI/CD pipelines, and release management
  • Proven expertise in modern data platform architecture, microservices and distributed systems
  • Experience with search technologies, API development, data governance frameworks, and service deployment
  • Track record of transforming engineering organizations and establishing technical excellence in data domains
  • Experience leading cross-functional teams and driving organizational change initiatives
  • Knowledge of AI frameworks, cloud services, and readiness to adopt and adapt to new market capabilities
  • Hands-on experience with version control systems, automated testing frameworks, and production deployment strategies
Job Responsibility
Job Responsibility
  • Design and deliver Services Architecture for enterprise-scale data platform capabilities
  • Lead development of Common Search & Create functionalities and standardized CRUD operations
  • Establish consumption patterns and data governance services that enable organization-wide adoption
  • Drive architectural decisions that balance immediate delivery needs with long-term scalability requirements
  • Elevate software engineering practices, standards, delivery velocity, and driving efficiency using AI across the data team
  • Implement modern DevOps practices, AI tools adoption, code quality standards, and sustainable development processes
  • Mentor senior engineers and establish cross-functional collaboration patterns
  • Build engineering practices that support platform reliability and organizational growth
  • Translate business requirements into executable technical roadmaps with clear milestones
  • Ensure timely delivery of critical platform components while maintaining engineering excellence
What we offer
What we offer
  • 401(k) plan with matching company contributions
  • Comprehensive Medical, Dental & Vision Care
  • Paid parental leave at 100% of salary
  • Paid Time Off and Company Holidays
  • Early access to earned wages through Daily Pay
  • Fulltime
Read More
Arrow Right

Sr. Machine Learning Engineer – Context Engineering

GEICO is seeking an experienced Sr. Staff Machine Learning Engineer to join our ...
Location
Location
United States , New York City; Palo Alto; Chevy Chase
Salary
Salary:
115000.00 - 230000.00 USD / Year
geico.com Logo
Geico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience designing and building AIML platform and systems utilizing components such as vectordb (e.g. Qdrant, Milvus, etc.), data warehouse (e.g. snowflake), streaming platform (e.g. Kafka), relational database (e.g. postgres sql), knowledge graph (e.g. neo4j), workflow orchestration (e.g. Airflow, Temporal)
  • Proficient in Python, Java and similar general-purpose programming languages
  • 3+ years’ experience managing end-to-end software development life cycle (e.g. CICD pipelines, Kubernetes-based deployments, testing, monitoring & alerting, production support etc.) for backend systems and APIs
  • 2+ years’ experience building training, finetuning, real-time/batch inferencing and evaluation systems for AIML models and LLMs, esp. utilizing GPU-powered infrastructure
  • Bachelor’s degree or above in Computer Science, Engineering, Statistics or a related field
Job Responsibility
Job Responsibility
  • Own development of key platform components that power end-to-end GenAI agentic workflows. Examples include knowledge curation & management, search, context management, workflow orchestration, etc.
  • Collaborate with cross-functional teams, including data scientists, ML engineers, software engineers, product managers, designers to gather requirements, define project scope and prioritize feature backlogs for high impact business use cases. Establish pragmatic visions & roadmaps that balance business outcome, product release timelines and engineering excellence
  • Contribute to the selection, evaluation, and implementation of software technologies, tools, and frameworks, balancing build vs. buy, speed to market, maintainability, etc.
  • Lead a small team of engineers for feature & system implementation. Troubleshoot and resolve complex software issues, ensuring optimal platform performance and reliability
  • Mentor and guide junior engineers via code reviews and design sessions, fostering a collaborative and high-performance team culture, elevating AI engineering best practices across the company
What we offer
What we offer
  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
  • Financial benefits including market-competitive compensation
  • a 401K savings plan vested from day one that offers a 6% match
  • performance and recognition-based incentives
  • and tuition assistance
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year
  • Fulltime
Read More
Arrow Right