Walmart
Staff, Software Engineer - Translation Platform
Walmart, California, Missouri, United States, 65018
Position Summary:
The Walmart Translation Platform is a cutting-edge translation solution that utilizes state-of-the-art neural networks to deliver unparalleled translation accuracy and fluency. With this advanced technology, we are revolutionizing the way translations are done at Walmart. We work on big data problems, cutting-edge relevance algorithms from information retrieval, machine learning, and ranking to deliver a high-availability, low-latency service, which directly impacts business metrics.
As a Staff Software Engineer, you will lead and participate in medium- to large-scale projects by reviewing project requirements, translating requirements into technical solutions and high-level design, and implementing and testing complex code changes. You will direct root cause analysis of critical business and production issues by reviewing and analyzing information (for example, issue, impact, criticality, and possible root cause) and directing actions as designated in the plan.
What you'll do:
Collaborating and working with a geographically diverse team of Product, Engineering, Business, DevOps, and Quality Control professionals.
Providing technical direction and expertise to the team.
Mentoring and guiding junior engineers on technical aspects of ongoing projects and initiating future projects.
Willingness and capability to think and act strategically and tactically.
What you’ll bring:
5+ years of experience in software engineering.
Extensive Java / J2EE programming experience with a focus on server-side components.
Proficient hands-on experience in debugging, troubleshooting, and performance tuning Java applications.
Extensive experience in developing Web applications with experience with Spring framework.
Experience in production support, including problem identification, ticket documentation, and customer and vendor relations.
Advanced scripting skills in at least one of the following: Python, Perl, or Shell and willingness to learn new technologies.
Experience with continuous integration/deployment processes and tools such as Jenkins and Maven.
Experience with Code Quality Governance related tools (Sonar, Gerrit, PMD, FindBugs, Checkstyle, Emma, Cobertura, JIRA, etc).
Experience with Source Code Management Tools (GitHub, SVN, CVS).
Expertise with some or all of Apache, JBoss / Tomcat, Jetty, JMS, or other application servers like WebLogic, etc.
Advanced knowledge of complex software design, distributed system design, caching, design patterns, data structures, and algorithms.
Familiar with public cloud technologies in Azure and GCP.
Ability to operate effectively and independently in a dynamic, fluid environment.
Preferred - Bilingual in English and Spanish or French.
Minimum Qualifications:
Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 4 years’ experience in software engineering or related area.
Option 2: 6 years’ experience in software engineering or related area.
Preferred Qualifications:
Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 2 years' experience in software engineering or related area. We value candidates with a background in creating inclusive digital experiences, demonstrating knowledge in implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards, assistive technologies, and integrating digital accessibility seamlessly.
Primary Location:
640 W California Avenue, Sunnyvale, CA 94086-4828, United States of America.
#J-18808-Ljbffr
The Walmart Translation Platform is a cutting-edge translation solution that utilizes state-of-the-art neural networks to deliver unparalleled translation accuracy and fluency. With this advanced technology, we are revolutionizing the way translations are done at Walmart. We work on big data problems, cutting-edge relevance algorithms from information retrieval, machine learning, and ranking to deliver a high-availability, low-latency service, which directly impacts business metrics.
As a Staff Software Engineer, you will lead and participate in medium- to large-scale projects by reviewing project requirements, translating requirements into technical solutions and high-level design, and implementing and testing complex code changes. You will direct root cause analysis of critical business and production issues by reviewing and analyzing information (for example, issue, impact, criticality, and possible root cause) and directing actions as designated in the plan.
What you'll do:
Collaborating and working with a geographically diverse team of Product, Engineering, Business, DevOps, and Quality Control professionals.
Providing technical direction and expertise to the team.
Mentoring and guiding junior engineers on technical aspects of ongoing projects and initiating future projects.
Willingness and capability to think and act strategically and tactically.
What you’ll bring:
5+ years of experience in software engineering.
Extensive Java / J2EE programming experience with a focus on server-side components.
Proficient hands-on experience in debugging, troubleshooting, and performance tuning Java applications.
Extensive experience in developing Web applications with experience with Spring framework.
Experience in production support, including problem identification, ticket documentation, and customer and vendor relations.
Advanced scripting skills in at least one of the following: Python, Perl, or Shell and willingness to learn new technologies.
Experience with continuous integration/deployment processes and tools such as Jenkins and Maven.
Experience with Code Quality Governance related tools (Sonar, Gerrit, PMD, FindBugs, Checkstyle, Emma, Cobertura, JIRA, etc).
Experience with Source Code Management Tools (GitHub, SVN, CVS).
Expertise with some or all of Apache, JBoss / Tomcat, Jetty, JMS, or other application servers like WebLogic, etc.
Advanced knowledge of complex software design, distributed system design, caching, design patterns, data structures, and algorithms.
Familiar with public cloud technologies in Azure and GCP.
Ability to operate effectively and independently in a dynamic, fluid environment.
Preferred - Bilingual in English and Spanish or French.
Minimum Qualifications:
Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 4 years’ experience in software engineering or related area.
Option 2: 6 years’ experience in software engineering or related area.
Preferred Qualifications:
Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 2 years' experience in software engineering or related area. We value candidates with a background in creating inclusive digital experiences, demonstrating knowledge in implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards, assistive technologies, and integrating digital accessibility seamlessly.
Primary Location:
640 W California Avenue, Sunnyvale, CA 94086-4828, United States of America.
#J-18808-Ljbffr