Senior Software Engineer, Personalization

1 week ago


Sunnyvale, California, United States Walmart Full time

Position Overview:
We are looking for a talented and seasoned Senior Software Engineer to become a vital part of our Personalization Team. In this capacity, you will be tasked with designing and deploying machine learning algorithms and models aimed at improving our personalized recommendation systems. Your role will involve close collaboration with various teams to grasp business needs and create cutting-edge solutions utilizing machine learning methodologies.

About the Team:
Our team collaborates extensively with our retail and eCommerce sectors to enhance customer experiences by leveraging technological advancements. We focus on a diverse range of products and services, ensuring that our customers receive the best possible experience whether they shop online or in-store. Key areas of focus include customer engagement, store operations, employee tools, merchant analytics, and personalized search functionalities.

Key Responsibilities:

  • Work alongside the Personalization Team to comprehend business objectives and develop machine learning solutions tailored for recommendation systems.
  • Architect and execute sophisticated machine learning and computational algorithms within the eCommerce platform.
  • Regularly assess and refine feature and model performance, implementing necessary upgrades and enhancements.
  • Partner with engineering teams to incorporate machine learning models into existing systems.
  • Conduct experiments and A/B testing to evaluate the effectiveness of new models and algorithms.
  • Keep abreast of the latest trends in machine learning technologies and proactively apply them to enhance our recommendation systems.
  • Guide and mentor junior engineers, fostering a culture of knowledge sharing and technical growth.
  • Collaborate with data engineering teams to guarantee the quality and availability of data essential for model training and assessment.
  • Develop and execute unit tests and regression tests for new software features and enhancements.
  • Stay informed about industry best practices in machine learning and artificial intelligence.

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Machine Learning, Statistics, or a related discipline with over 5 years of experience in software engineering, or a comparable role.
  • In-depth knowledge of machine learning principles, algorithms, and frameworks.
  • Proficient in Java and Python, along with relevant libraries such as TensorFlow, PyTorch, and scikit-learn.
  • Experience with NoSQL databases like Cassandra and Couchbase.
  • Familiarity with Spring Boot or similar RESTful API frameworks.
  • Experience with big data technologies such as Apache Spark.
  • Proven track record in developing and deploying machine learning models in a production setting.
  • Knowledge of cloud services like AWS, GCP, or Azure.
  • Strong analytical skills and the ability to devise innovative solutions.
  • Excellent communication and teamwork abilities, capable of conveying complex concepts to diverse audiences.
  • Ability to work autonomously as well as collaboratively.
  • Experience in personalization and recommendation systems.
  • Familiarity with natural language processing (NLP) and text analysis.
  • Understanding of deep learning methodologies and frameworks.
  • Experience with distributed computing and parallel processing.
  • Knowledge of Agile development practices.
  • Contributions to the machine learning community through publications or other means.

About Walmart Global Tech:
At Walmart Global Tech, we strive to create an environment where technology enhances the lives of millions. Our team comprises software engineers, data scientists, and cybersecurity experts dedicated to making a significant impact in the retail sector. We are committed to innovation and continuously seek to empower our associates with the skills necessary for future success.

Work Environment:
We embrace a hybrid work model that combines in-office collaboration with remote work flexibility. This approach fosters teamwork and allows us to respond swiftly to business needs while accommodating personal circumstances.

Benefits:
In addition to a competitive salary, we offer performance-based incentives and a comprehensive benefits package, including health coverage, retirement plans, and paid time off.

Diversity and Inclusion:
Walmart is an Equal Opportunity Employer. We believe that understanding and valuing diversity enhances our ability to serve our associates, customers, and communities effectively.



  • Sunnyvale, California, United States Walmart Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Personalization Team at Walmart Global Tech. As a key member of our team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions that drive business growth and customer satisfaction.Key ResponsibilitiesParticipate in medium-...


  • Sunnyvale, California, United States Lynx Software Technologies Full time

    Job OpportunityJob Title: Senior Software EngineerJob Summary:Lynx Software Technologies, a leading provider of software solutions, is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software products that meet the needs of our...


  • Sunnyvale, California, United States Intelliswift Software Full time

    Position: Senior Hardware EngineerCompany: Intelliswift SoftwareOverview: We are seeking a highly skilled Senior Hardware Engineer with extensive experience in power management for consumer electronics and wearable devices.Key Qualifications:7 to 10+ years of relevant experience, with a focus on leadership roles.Expertise in power consumption analysis and...


  • Sunnyvale, California, United States Intelliswift Software Full time

    Position: Python Software EngineerLocation: RemoteContract Duration: 12-MonthsEssential Skills:Proficient in Python, including code development for data repositoriesExperience with mobile devices and wearable technologyPreferred Skills:Background in computer engineering with hardware interactionExperience in power and performance data analysis, including...


  • Sunnyvale, California, United States Intelliswift Software Full time

    Position: Python Software EngineerLocation: RemoteContract Duration: 12-MonthsEssential Skills:Proficient in Python, with experience in developing code for data repositoriesExperience with mobile devices and wearable technologyPreferred Skills:Background in computer engineering, particularly with hardware interactionsExperience in analyzing power and...


  • Sunnyvale, California, United States Matterport Full time

    About the Position: Matterport is seeking a Senior Software Engineer to become a vital member of our Platform Engineering team. In this role, you will be responsible for developing features and services that form the backbone of the Matterport Platform, which serves as the central hub for all Matterport products and services. With billions of requests...


  • Sunnyvale, California, United States Avesta Computer Services Full time

    Position: Senior iOS EngineerCompany: Avesta Computer ServicesDuration: 12+ Months - ContractOverview:We are seeking a highly skilled Senior iOS Engineer with a strong background in mobile application development. The ideal candidate will possess a Bachelor's Degree in Computer Science or a related discipline, along with a minimum of 5 years of experience in...


  • Sunnyvale, California, United States Intuitive Surgical Full time

    About the RoleWe are seeking a highly skilled Senior Manufacturing Software Engineer to join our team at Intuitive Surgical. As a key member of our Manufacturing Software Engineering team, you will play a critical role in developing software systems that control machines to streamline our manufacturing process.Key ResponsibilitiesSoftware Development:...


  • Sunnyvale, California, United States Walmart Canada Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer - Android to join our team at Walmart Canada. As a key member of our software engineering team, you will be responsible for designing, developing, and maintaining high-quality software applications for our Android platform.Key ResponsibilitiesLead the development of Android software...


  • Sunnyvale, California, United States Saxon Global Full time

    Position Overview:As a Senior Java Software Engineer, you will be responsible for the design, development, and implementation of robust web-based applications utilizing Java technology to meet business objectives. Your role will involve adhering to established life cycle methodologies, producing comprehensive design documentation, and executing program...


  • Sunnyvale, California, United States RTA US Full time

    Job OverviewWe are seeking a highly skilled Senior Software Engineer to join our team at RTA US. As a key member of our engineering team, you will be responsible for designing and implementing foundational components for our clients' interfaces, which have a direct impact on client availability and customer experience.Key ResponsibilitiesPlatform...


  • Sunnyvale, California, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our team at Amazon. As a key member of our Information Experience Technology (IXT) organization, you will play a critical role in delivering engaging, natural conversational experiences for our customers.Key ResponsibilitiesDesign and Code Solutions: You will be...


  • Sunnyvale, California, United States eTek IT Services, Inc. Full time

    Position OverviewRole: Senior Java Software EngineerLocation: RemoteExperience: 10+ yearsJob ResponsibilitiesThe successful candidate will be responsible for:Designing, developing, and implementing web-based Java applications to meet business needs.Adhering to established life cycle methodologies, creating comprehensive design documentation, and executing...


  • Sunnyvale, California, United States Intelliswift Software Full time

    Position: Senior Hardware EngineerCompany: Intelliswift SoftwareLocation: Not specifiedRole Overview:We are seeking a highly skilled Senior Hardware Engineer with extensive experience in power management for consumer electronics and wearable technology. The ideal candidate will possess a strong background in:Experience: 7 to 10+ years in hardware engineering...


  • Sunnyvale, California, United States Jobot Full time

    Exciting Opportunity for a Senior Software Engineer in an Innovative IoT CompanyThis position is hosted by: JobotCompensation: $200,000 - $250,000 annuallyAbout Us:We are a dynamic and well-funded startup specializing in Internet of Things (IoT) and computer vision technologies. We are seeking a Senior Software Engineer to spearhead our expanding team. Join...


  • Sunnyvale, California, United States JobRialto Full time

    Position OverviewAs a Senior Java Software Engineer at JobRialto, you will be responsible for the design, development, and implementation of web-based Java applications tailored to meet business needs.Key ResponsibilitiesUtilize approved software development life cycle methodologies to create comprehensive design documentation.Engage in program coding and...


  • Sunnyvale, California, United States Intelliswift Software Full time

    Position: Senior Hardware EngineerCompany: Intelliswift SoftwareLocation: Not specifiedOverview:We are seeking a highly skilled Senior Hardware Engineer with extensive experience in power management for consumer electronics and wearable devices. The ideal candidate will possess a strong background in the following areas:Key Qualifications:7 to 10+ years of...


  • Sunnyvale, California, United States Jobot Full time

    Exciting Opportunity for a Senior Software Engineer in an Innovative IoT CompanyThis position is hosted by: JobotCompensation: $200,000 - $250,000 annuallyAbout Us:We are a well-capitalized startup focused on the Internet of Things (IoT) and cutting-edge video technology. We are seeking a Senior Software Engineer to take a pivotal role in our expanding team....


  • Sunnyvale, California, United States eTek IT Services, Inc. Full time

    Job Description**Job Summary**eTek IT Services, Inc. is seeking a highly skilled Senior Java Backend Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and implementing innovative software solutions using Java.Key Responsibilities:Develop and implement high-quality software...


  • Sunnyvale, California, United States Walmart Full time

    Position Overview: We are excited to announce an opportunity for a Senior Software Engineer within our technology team. At Walmart, we harness the power of technology to enhance the experiences of our associates and customers alike. Our focus is on pioneering initiatives that aim to elevate the in-store shopping experience for millions of customers. Your...