What you'll do Position Summary... What you'll do... Position: Senior Software EngineerJob Location: Sunnyvale, CA Duties:
Create advanced algorithms for large scale web software applications in data modeling and data pipeline optimizations. Design various components in personalization backend systems to build highly scalable and relevant solutions that will drive key business projects. Use an objected oriented programming language such as Java and work with Couchbase, Python, and Bash scripting and test automation framework. Work with other partner teams to design and develop features for the recommendation platform of Wal-Mart's eCommerce website and coordinate the testing of the feature with those teams. Develop, deploy, and maintain personalization services based on customers' historical profiles and optimize key business metrics. Drive existing and new personalization services relevant to the post-transactional touchpoints of the eCommerce platform. Work with Agile scrum teams within the personalization group and set up the standard for Software Engineering practices such as code reviews from peers and coding styles. Contribute to the maintenance of existing systems by building dashboards and provide operational support for services and applications by debugging and fixing production issues. Work with Continuous integration (CI) tools such as Jenkins, integrated Continuous deployment (CD) tools such OneOps, and build tools such as Nexus.Minimum education and experience required:
Master's degree or equivalent in Computer Science, Engineering (Any), or related field and 2 years of experience in large scale enterprise software development environment; OR
Bachelor's degree or equivalent in Computer Science, Engineering (Any), or related field and 5 years of experience in large scale enterprise software development environment.Skills required:
Experience coding in object-oriented programming languages including C++ and C#. Experience with test automation framework. Experience applying data structures and algorithms to solve production problems. Experience scripting and reporting using Python and C. Experience debugging and fixing critical production applications using debugger tool GDB. Experience configuring and working with CI/CD tools. Experience with Agile/Scrum Software Development methodologies. Employer will accept any amount of experience with the required skills. Minimum Qualifications...
Outlined below are the required minimum qualifications for this position. If none are listed, there are no minimum qualifications.
Minimum Qualifications: Bachelor of Science and 5 years' experience in software engineering OR Master of Science 2 years' experience in software engineering Preferred Qualifications...
Outlined below are the optional preferred qualifications for this position. If none are listed, there are no preferred qualifications.
Building system requirements, Information Technology, Project Management, Troubleshooting
Information Technology - CISCO Certification - Certification About Walmart
At Walmart, we help people save money so they can live better. This mission serves as the foundation for every decision we make, from responsible sourcing to sustainability-and everything in between. As a Walmart associate, you will play an integral role in shaping the future of retail, tech, merchandising, finance and hundreds of other industries-all while affecting the lives of millions of customers all over the world. Here, your work makes an impact every day. What are you waiting for?