Senior Software Engineer
(USA) CA SUNNYVALE Home Office SUNNYVALE IV- 680 W CALIFORNIA
Full Time Senior-level / Expert USD 150K - 234K
Walmart
What’s a career at Walmart or Sam’s Club like? To find out, explore our culture, our opportunities and the difference you can make.What you'll do...
Position: Senior Software Engineer
Job Location: 680 W. California Avenue, Sunnyvale, CA 94086
Duties: Develops software applications using Java, and SQL/NoSQL Database systems following Agile software development methodology. Develops tools to manage a system used for interactive analysis of large datasets using Cassandra as the DBMS. Models the data and develops database queries and REST APIs to consume the data to provide insights and actionable notifications, enabling business users to make smarter, data-driven decisions. Participates in system design and implementation of medium to large-scale projects by reviewing project requirements. Creates design documents with UML diagrams illustrating the integrations and interactions between the different system components. Develops scalable, and fault tolerant software solutions using Java programming language, Spring Framework, SQL/ NoSQL Databases, and messaging systems including Apache Kafka. Reviews the system infrastructure, setup monitoring, and alerts on the system using Prometheus and public cloud offerings including Azure AppInsights to avoid any downtime. Responds to alerts or issues and facilitates appropriate resolutions within the SLA. Design using PyTorch, transition and deploy of enterprise scale intelligent applications driven by Artificial Intelligence, Deep Learning, Machine Learning algorithms and Natural Language Processing to various private and public clouds for intelligent promotion recommendations. Performs integration and unit testing of the software applications using JUnit testing framework. Conducts performance tests using frameworks including Apache JMeter and Gatling. Builds continuous integration and continuous delivery (CI/ CD) pipelines using Looper and Concord. Uses public cloud technologies including Google Cloud Platform, and Microsoft Azure to deploy software applications, and ETL (extract, transform, and load) pipelines. Explores the public cloud offerings for developing software solutions. Design, architect, and implement software solutions to transform the legacy Sam’s Club Promotion Engine into an Azure Cloud Platform. Design and develop cloud-native, distributed, high performance, and scalable containerized software applications for Sam's Club Promotion Ecosystem. Utilize Kubernetes and docker for the runtime environment of the CI/CD system to build, deploy, and test. Design and develop JMeter, Locust, and K6 load test scripts for APIs performance test. Tune performance and troubleshoot and optimize Azure resources including Cosmos DB RU/s, and Kubernetes resources and Istio configurations. Design and create an application monitoring system to enable real-time monitoring, performance analysis, and troubleshooting of mission-critical applications in Sam's Club’s promotion ecosystem using Prometheus and Grafana. Design and develop high performance data models in NoSQL databases including Cassandra and MongoDB to enable fast data storage and retrieval. Provide application disaster recovery, failover, and failback mechanisms in Azure Cloud using Azure DevOps Server. Design and develop scalable web applications using custom, reusable, and responsive UI components using ReactJS with ES6 standards for analytical system. Develop helm charts to deploy dockerized apps in the Kubernetes Ecosystem (AKS) in public clouds including Microsoft Azure. Work with peer engineering teams for developing end to end solution, cloud deployments, database designs and enhancements in existing applications.
Minimum education and experience required: PhD degree or the equivalent in Computer Science, Engineering (any) or related field; OR Master’s degree or the 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 the equivalent in Computer Science, Engineering (any) or related field and 5 years of experience in large scale enterprise software development environment.
Skills required: Experience with coding in object-oriented programming languages with Java and Python. Experience with coding and testing in Spring Application Framework. Experience with designing and implementing REST API web services using Java and Python. Experience with designing, implementing and managing cloud-based large-scale microservice architecture. Experience with performing integration and unit testing of the software applications including Junit and TestNG. Experience with designing and implementing using messaging systems including Kafka. Experience with designing and testing Relational Database Management Systems including DB2 and MySQL. Experience with designing and testing NoSQL Database including Cassandra and MongoDB. Experience with using public cloud technologies including Amazon Web Service, Google Cloud Platform, and Microsoft Azure. Experience with using distributed version control system including Git. Experience with designing and implementing machine learning and deep learning models using SciPy, NumPy, PyTorch, and TensorFlow. Employer will accept any amount of graduate coursework, graduate research experience or experience with the required skills.
Salary Range: $150,762/year to $234,000/year. Additional compensation includes annual or quarterly performance incentives. Additional compensation for certain positions may also include: Regional Pay Zone (RPZ) (based on location) and Stock equity incentives.
Benefits: At Walmart, we offer competitive pay as well as performance-based incentive awards and other great benefits for a happier mind, body, and wallet. Health benefits include medical, vision and dental coverage. Financial benefits include 401(k), stock purchase and company-paid life insurance. Paid time off benefits include PTO (including sick leave), parental leave, family care leave, bereavement, jury duty and voting. Other benefits include short-term and long-term disability, education assistance with 100% company paid college degrees, company discounts, military service pay, adoption expense reimbursement, and more.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to a specific plan or program terms. For information about benefits and eligibility, see One.Walmart.com.
#LI-DNP #LI-DNI
Wal-Mart is an Equal Opportunity Employer.
Tags: Agile APIs Architecture Azure Cassandra CI/CD Classification Computer Science Cosmos DB DB2 Deep Learning DevOps Docker Engineering ES6 ETL GCP Git Google Cloud Grafana Helm Java Kafka Kubernetes Machine Learning MongoDB MySQL NLP NoSQL NumPy OOP PhD Pipelines Python PyTorch RDBMS Research REST API SciPy SQL TensorFlow Testing
Perks/benefits: Career development Competitive pay Equity / stock options Health care Insurance Medical leave Parental leave
More jobs like this
Explore more AI, ML, Data Science career opportunities
Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.
- Open Research Scientist jobs
- Open Data Science Manager jobs
- Open Data Engineer II jobs
- Open Principal Data Scientist jobs
- Open Business Data Analyst jobs
- Open Data Scientist II jobs
- Open BI Analyst jobs
- Open Sr Data Engineer jobs
- Open Business Intelligence Engineer jobs
- Open Lead Data Analyst jobs
- Open Sr. Data Scientist jobs
- Open Data Science Intern jobs
- Open Software Engineer, Machine Learning jobs
- Open Senior Business Intelligence Analyst jobs
- Open Junior Data Scientist jobs
- Open MLOps Engineer jobs
- Open Azure Data Engineer jobs
- Open Manager, Data Engineering jobs
- Open Data Analytics Engineer jobs
- Open Marketing Data Analyst jobs
- Open Data Engineer III jobs
- Open Junior Data Engineer jobs
- Open Data Analyst II jobs
- Open Data Engineering Manager jobs
- Open ETL Developer jobs
- Open Data quality-related jobs
- Open Tableau-related jobs
- Open Privacy-related jobs
- Open Excel-related jobs
- Open ML models-related jobs
- Open Data pipelines-related jobs
- Open APIs-related jobs
- Open PhD-related jobs
- Open PyTorch-related jobs
- Open Finance-related jobs
- Open Data visualization-related jobs
- Open LLMs-related jobs
- Open Consulting-related jobs
- Open TensorFlow-related jobs
- Open Deep Learning-related jobs
- Open Business Intelligence-related jobs
- Open Generative AI-related jobs
- Open CI/CD-related jobs
- Open NLP-related jobs
- Open Data governance-related jobs
- Open DevOps-related jobs
- Open Kubernetes-related jobs
- Open Git-related jobs
- Open Hadoop-related jobs
- Open Docker-related jobs