
Senior Software Engineer, API, Search Engine, Java
Gartner
full-time
Posted on:
Location Type: Hybrid
Location: Irving • Connecticut • Texas • United States
Visit company websiteExplore more
Salary
💰 $100,000 - $154,000 per year
Job Level
About the role
- Providing technical leadership in search technologies
- Implementing advanced search algorithms leveraging search engine features
- Collaborating with machine learning and data science teams
- Writing APIs or services to integrate relevancy feature embeddings
- Implementing frameworks for A/B testing
- Enhancing search infrastructure to ensure scalability and robustness
- Continuously testing and optimizing the performance of the search engine
- Integrating the search infrastructure with other services
- Developing and maintaining scalable data pipelines
- Analyzing search patterns, user interactions, and relevancy metrics
- Collaborating with product and business teams to fine-tune search results
- Contributing to the review and analysis of business requirements
Requirements
- 5-8 years of post-college experience in Software engineering, API development or related fields
- Experience with search engines such as OpenSearch, Elasticsearch, Solr, or similar technologies
- Strong understanding of concurrency patterns
- Experience leading teams in building search applications from scratch
- Proficiency in writing high quality production code
- In-depth knowledge of relevancy metrics
- Strong expertise in programming languages such as Java, Python
- Experience designing large-scale distributed systems
- Experience with cloud technologies like AWS
- Experience with search analytics and monitoring tools like Dynatrace, and Datadog
- Experience working in an Agile environment
- Experience working with data engineers and data science teams
- Experience with A/B testing
Benefits
- Annual bonus plan based on company and individual performance
- 401k match up to $7,200 per year
- Opportunity to purchase company stock at a discount
- Generous PTO
- Flexible work arrangements
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
search technologiesadvanced search algorithmsAPIsA/B testingsearch infrastructuredata pipelinesrelevancy metricsprogramming languagesdistributed systemscloud technologies
Soft Skills
technical leadershipcollaborationteam leadershipcommunicationproblem-solvinganalysisoptimizationbusiness requirements analysis