Software Engineer 3  - Tech - Java Backend

Walmart Stores SUNNYVALE, CA

About the Job

Position Description


We are hiring a Backend Java Software Engineer on our Search Team!

Strati Search Team is the primary choice for running managed-search clusters across Walmart. We automate the task of creating giant clusters for several teams such that our team focuses on the technology part of search while the application teams can focus on the business-technology side. This provides a unique opportunity to gain knowledge about many teams' workflows and use-cases while remaining close to what we love - technology, open-source, Linux, Java and distributed systems.

Minimum Qualifications


Minimum education required: Bachelor's degree or equivalent in Computer Science, Engineering, or related field. Master's degree is a plus.

1) Proficiency with Java, Garbage Collection Systems, Multi-threading is a must.
2) Ability to write build scripts or stand up web servers with scripting languages like bash, python, ruby etc.
3) Experience with Linux and its command-line tools.
4) Experience with some or all of the open-source technologies like Solr, Kafka, Cassandra etc.
5) Can work in large-scale, complex, cross-functional projects.
6) Promote and support company policies, procedures, mission, values, and standards of ethics and integrity.
7) Work with distributed teams in a collaborative and productive manner.

Additional Preferred Qualifications


1) Experience with Kafka, Storm or Spark is a plus.
2) Experience working on distributed systems and networking.
3) Proficiency with Scala, Chef, Ansible, Docker, Kubernetes would be a plus.

Company Summary


The Walmart eCommerce team is rapidly innovating to evolve and define the future state of shopping. As the world’s largest retailer, we are on a mission to help people save money and live better.  With the help of some of the brightest minds in technology, merchandising, marketing, supply chain, talent and more, we are reimagining the intersection of digital and physical shopping to help achieve that mission.

Position Summary


We are hiring a Backend Java Software Engineer on our Search Team!

Strati Search Team is the primary choice for running managed-search clusters across Walmart. We automate the task of creating giant clusters for several teams such that our team focuses on the technology part of search while the application teams can focus on the business-technology side. This provides a unique opportunity to gain knowledge about many teams' workflows and use-cases while remaining close to what we love - technology, open-source, Linux, Java and distributed systems.