Please login/register to apply for this job.
19 Aug 2021

Temporary Search Engineer (21-25159) Sunnyvale, California, United States

Job Description

Contract Role for a SearchEngineer
Remote for Covid, then onsite in Sunnyvale, CA

No C2C or 3rd party.

Division Summary
client Global Tech is the technical powerhouse behind client Global eCommerce. We employ big data at scale — from machine learning, data mining and optimization algorithms, to modeling and analyzing massive flows of data from online, social, mobile and offline commerce. We don’t just engineer cool websites, mobile apps, and new services; we use our own open source tools to create the framework. Deployment is automated and accelerated through our open cloud platform. This makes us incredibly nimble and able to adjust in real-time to our global customers.

Position Summary

DX.IO is Centralized engineering portal providing seamless access to high quality curated technical content for different phases of Software Development Lifecycle. This comprehensive portal will provide ratified design patterns, tech stacks, best practices, paths to building Cloud, Mobile, Web, and Data applications.
Come join a growing team where you will have the opportunity to build the core search technologies and tools that positively change how our customers work with enterprise applications – making them more engaging, personalized, and interactive.

Job Responsibilities

  • The Search Engineer will work closely with architects, engineers, and integrators to assess customer requirements and to design, develop and support an Elasticsearch Stack solution.
  • Proven work on large-scale search / information retrieval projects and related infrastructure
  • Proven expertise in Search fundamentals including query understanding, text matching, auto complete, relevance tuning, boosting, and search engine optimization techniques, ranking factors and search engine algorithms
  • Testing data flows, troubleshooting issues, and monitoring the health of the solution and servers to maximize performance and minimize downtime
  • Collaborate with Cross functional Engineering, Product and UX teams

Minimum Qualifications

  • Bachelor’s degree in Computer Science or Computer Information Systems
  • 8+ years of excellent programming experience of highly scalable eCommerceApplications
  • 8+ years of excellent programming experience using Java, JMS/MessagingQueues (Kafka/RabbitMQ), Spring, RDBMS, REST & Web Services
  • 5+ years of experience in Python programming
  • 5+ years of experience with NoSQL technologies such as Apache Solr, Cassandra, MongoDB, Elasticsearch and In-Memory NoSQL
  • 5+ years of hands on experience in developing Micro-services
  • Experience with data ingest, Extract, Transform, and Load (ETL) techniques.
  • Experience with multi-node clustering and health monitoring of the systems. Knowledge of hot/warm/cold data/index lifecycle management (ILM)
  • 5+ years of experience of JSON searching syntax. Elastic Query DSL is a plus.
  • Experience with Docker containers, Kubernetes
  • Experience with cloud infrastructure preferably Azure, GCP
  • Experience working with multi-threaded programming in high performance, distributed environments.
  • Java performance tuning, memory management, debug heap dumps to identify memory leaks.
  • Experience in JUnit Testing and Test-driven development
  • 5+ years of experience in agile ways of working in a distributed geographical model.
  • Strong analytical and problem-solving skills and ability to effectively prioritize and handle multiple tasks simultaneously. Strong knowledge of standard algorithms.

Good to have

  • Experience with Machine Learning, Data Science
  • Experience in React JS, Angular JS, Node JS and knowledge of JavaScript with ES6, CSS, and HTML5
  • Experience with Elastic Cloud Enterprise (ECE)

How to Apply

Please share Resumes to to apply.

Job Types: Temporary.

Job expires in 17 days.

56 total views, 2 today

Apply for this Job