Senior Software Engineer (Elasticsearch) - Remote within Canada
at Tripadvisor
Posted: 11-27-2024
Remote
Information Technology and Computer Science
$98,550/year
Apply to this job
You’ll be taken to a third party website to find the job application. You got this!
About this Career
Software Developers
Skills
Information Retrieval, Relational Databases, Search Algorithms, Management, Application Programming Interface (API), Microservices, Amazon DynamoDB, Cloud Computing Architecture, Mentorship, Algorithms, Communication, Travel Planning, Data Integration, Technical Leadership, Product Management, Taxonomy, Large Language Modeling, Machine Learning, Software Quality (SQA/SQC), Semantic Search, Software Engineering, Natural Language Processing (NLP), Elasticsearch, Search Engine Optimization, Security Software, Amazon Web Services, Software Release Life Cycle, Secure Coding, Software Development, Amazon S3, Project Management Software
Job Description
Architect and Develop:
You will play a key role in designing, implementing, and optimizing search algorithms and infrastructure to ensure speed and accuracy.Data Integration:
Ensure that different systems, data sources and types can work together effectively.Code Development and Maintenance:
Actively engage in coding across various levels, from APIs and backend microservices to search cluster management. Participate in a daily release cycle, with frequent code deployments to production.Cross-Team Collaboration:
Collaborate closely with other teams to align requirements with feature specifications and deliver high-quality oues for customers.Software Security:
software security best practices and ad to secure coding principles.Technical Leadership and Mentorship:
Provide technical leadership for the team, offering guidance and mentoring to junior developers. Take responsibility for maintaining high code quality for both personal contributions and team outputs.Stay Current:
Keep up to date with industry trends and best practices in search technology and software engineering.Skills and Experience:
7 + years of large scale, full life-cycle development experience Hands-On Experience with Elasticsearch (or Similar): Proven operational expertise with Elasticsearch, including practical skills in schema design, querying, management, and optimization.AWS Experience:
Proficient in using AWS services (e.g., ECS, DynamoDB, Lambda, S3) and understanding of cloud architecture principles.Search Algorithms:
Understanding of information retrieval, ranking algorithms, and search optimization techniques. Experience in search algorithms, including natural language processing and semantic search models in related domains, is a plus.LLM Experience:
Any experience designing and developing against large language models is a plusDatabase Knowledge:
Ability to design and query relational databases; familiarity with special-purpose data platforms is a plus.Communication:
Excellent verbal and writtenmunication skills, with the ability to conveyplex technical concepts to non-technical stakeholders. If you need a reasonable amodation or support during the application or the recruiting process due to a medical condition or disability, please reach out to your individual recruiter or send an email to AccessibleRecruitingTripadvisor and let us know the nature of your request. Please include the job requisition number in your message. #LI-AMCVAY
#LI-REMOTE
#REMOTE Employers have access to artificial intelligence language tools ("AI") that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.Dice Id:
zipfeed1Position Id:
66113c8f1 Posted 3 days agoOther Job Posting Details
Salary
Minimum
Maximum
$56,270/yr
$161,100/yr