Senior Software Engineer, Walmart Global Tech

Senior Software Engineer, Walmart Global Tech

Company Walmart Global Tech
Job title Senior Software Engineer (Backend Big Data)
Job location Sunnyvale, California, USA
Type Full Time

Responsibilities:

  • Develop highly scalable data pipelines & services and solve complex software systems problems by leveraging state-of-the-art technology
  • Gain exposure to various emerging technologies used on marketing and e-commerce platforms.
  • Drive projects of high visibility across the organization.
  • Participates in medium- to large-scale, complex, cross-functional projects by reviewing project requirements;
  • Translating requirements into technical solutions; gathering requested information (for example, design documents, product requirements);
  • Writing and developing code;
  • Conducting unit testing;
  • Communicating status and issues to team members and stakeholders;
  • Collaborating with cross-functional teams; troubleshooting open issues and bug fixes
  • Enhancing design to prevent re-occurrences of defects; ensuring on-time delivery.

Requirements & Skills:

  • Bachelor’s Degree in Computer Science or related field and 2-3 years or master’s degree in Computer Science or related field and 1-2 years of experience building scalable e-commerce applications
  • Proficient in real-time & batch data pipelines using big data technologies (i.e. Spark, Kafka, Hadoop & Hive). Worked extensively with Kafka or other high volume-low latency messaging infrastructure and built real-time and batch data-driven applications
  • Proficient in RESTful Services, Java, Scala, Spring Boot/Play Framework, RDBMS, NoSql, Python
  • Proficient with Experience with Cloud Technologies like Azure and GCP
  • Designed, built, and maintained APIs, and services of highly scalable platforms.
  • Extensive knowledge of open-source libraries, design patterns, and micro-service architecture. Familiarity with CI/CD and unit testing
  • Experience in production system operations (logging, telemetry, alerting, etc.)
  • The keen eyes for detail and desire to learn, win, collaborate, and relish a challenge.
  • Big Data engineering experiences.

apply for job button