Gartner logo

Sr Software Engineer

Gartner
NewPosted today

LOCATION

Gurgaon · Hybrid

EXPERIENCE

3 - 6 Years

TYPE

FullTime

SKILLS REQUIRED

Backend DevelopmentJavaPythonREST APIsPerformance OptimizationData Structures & Algorithms [DSA]

Job description

Overview

Senior Software Engineer on Gartner's Search Platform team, building the data and services foundation for AI Products and Insights, in close collaboration with Product Managers, Data Scientists and Cloud teams.

What you'll do

  • Provide leadership and guidance for medium-sized initiatives, ensuring solutions are scalable and incorporate strategic considerations.
  • Contribute actively to architectural discussions and design sound, maintainable web services using Java or Python.
  • Promote organizational values within the team and ensure technical decisions align with broader team goals and best practices.
  • Build and performance tune highly scalable APIs.
  • Implement advanced search algorithms leveraging search engine features such as vector search, natural language processing, personalization, and other state-of-the-art technologies.
  • Build and optimise reusable lexical, vector, and hybrid search services that provide relevant contextual information for AI products and agentic experiences, collaborating with Data Scientists to improve retrieval quality.
  • Develop reusable search tools and APIs for integration into agent frameworks, enabling AI agents to retrieve information and combine search capabilities within multi-step workflows.
  • Partner with Product Managers, Data Scientists, and Cloud teams to deliver scalable agentic search solutions.
  • Collaborate with machine learning and data science teams to optimize relevancy models that improve user search experiences, incorporating feedback loops and behavioral data.
  • Collaborate with product and business teams to fine-tune search results to align with business goals like conversion, engagement, and retention.
  • Continuously test and optimize the performance of the search engine to improve query response times, accuracy, and relevancy based on defined metrics.
  • Integrate the search infrastructure with other services and data platforms to enable seamless data retrieval, indexing, and search performance monitoring.
  • Develop and maintain scalable data pipelines to ensure efficient data flow, low-latency indexing, and real-time search capabilities.
  • Analyze search patterns, user interactions, and relevancy metrics to refine search algorithms and improve the overall user experience.
  • Design and implement robust ETL/ELT pipelines and ML Engineering workflows that meet performance and reliability requirements.
  • Articulate technical concepts to various stakeholders and influence technical direction at the Business Unit level.
  • Mentor junior and peer engineers, fostering a culture of continuous learning and growth.

What you'll need

  • 3-6 years of professional experience in the IT industry.
  • Experience and strong knowledge about REST APIs, API performance / scaling and best practices.
  • Strong command of Data Structures, Algorithms, and Design Patterns to build moderately complex and efficient systems.
  • Significant experience developing and maintaining production-scale, customer-facing web services.
  • Hands-on exposure and solid understanding of different storage engines (SQL and NoSQL, Search Engines).
  • Familiarity with AWS environments and a working knowledge of CI/CD pipelines and DevOps practices.

Nice to have

  • Practical experience managing the data lifecycle through ETL/ELT processes and deploying ML models into production.
  • Experience with Agentic Workflows or AI-driven automation.
  • Proven track record of improving team velocity through better tooling or process improvements.

Details

  • Location: Gurgaon.
  • Hybrid work environment: virtual work when productive, with in-person collaboration at the office.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Sr Software Engineer