icon
Home icon

Home

Jobs icon

Jobs

Reviews icon

Reviews

Network icon

Network

Resources icon

Resources

|For Employers icon

For Employers

logo
about
careers
FAQs
privacy policyterms & conditionsfor employers
112k
20k
icon
© 2022 Fairygodboss. All rights reserved.
My ProfileMy MessagesMy NetworkMy SettingsGroupsEventsMy PostsLog Out

Principal Software Engineer-Elasticsearch

company-logo

Walmart

2.7

Mountain View, CA

Why you should apply for a job with Walmart:

  • 52%

    Reviewers say women are treated fairly and equally to men

  • All eligible associates have affordable options that include no lifetime maximum and eligible preventive care covered at 100%.

  • The enhanced maternity benefit supports birth moms with up to 10 weeks of protected paid time away from work.

  • Associates can take advantage of Resources for Living, a free confidential counseling and health information service.

Get jobs straight to your inbox

Anonymous company reviews, virtual recruiting events, and a supportive community for women when you sign up.

#8261_R-1044847-d6dd37f38bb7de8c2755385458241c0e

Position summary

Position Summary...

What you'll do...

Division Summary

Walmart Global Tech is the technical powerhouse behind Walmart 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

You'll sweep us off our feet if:

  • You're a problem solver

  • You have a great eye for detail and can articulate the specifics of quality design while enforcing engineering principles

  • You're organized, disciplined, and can manage large project simultaneously

  • You have high standards for code quality and can hold contributors accountable

  • You're stimulated by challenges and are ready to engage at Fortune 1 scale

Minimum Qualifications

  • Bachelor's degree in Computer Science or Computer Information Systems

  • 8+ years of excellent programming experience of highly scalable eCommerce Applications

  • 12+ years of excellent programming experience using Java, JMS/Messaging Queues (Kafka/RabbitMQ), Spring, RDBMS, REST & Web Services.

  • 2+ years of experience in Python programming

  • Have proficient knowledge and experience with Apache Solr, Cassandra, MongoDB, Elastic search and In-Memory NoSQL

  • 3+ 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)

  • 2+ years of experience with 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)

#LI-SB!

Minimum Qualifications...

Outlined below are the required minimum qualifications for this position. If none are listed, there are no minimum qualifications.

Bachelor's degree in Computer Science and 5 years' experience in software engineering or related field OR 7 years' experience in software
engineering or related field

Preferred Qualifications...

Outlined below are the optional preferred qualifications for this position. If none are listed, there are no preferred qualifications.

Master's degree in Computer Science or related field and 4 years' experience in software engineering or related field

Primary Location...
640 W California Avenue, Sunnyvale, CA 94086-4828, United States of America

About the company

52045

Walmart

Industry: Retail: Supermarket Company

In 1962, Sam Walton started a single mom-and-pop shop and transformed it into the world’s largest retailer. Since those founding days, one thing has remained consistent: helping our customers save money so they can live better. Today, we’re reinventing the shopping experience - and our associates are at the heart of it (all 2.2 million of them).  When you join our Walmart family of ...

Why you should apply for a job with Walmart:

  • 52%

    Reviewers say women are treated fairly and equally to men

  • All eligible associates have affordable options that include no lifetime maximum and eligible preventive care covered at 100%.

  • The enhanced maternity benefit supports birth moms with up to 10 weeks of protected paid time away from work.

  • Associates can take advantage of Resources for Living, a free confidential counseling and health information service.

icon
© 2022 Fairygodboss. All rights reserved.
  • about
  • careers
  • FAQs
  • privacy policy
  • terms & conditions
112k
20k