Principal Software Engineer
Walmart
Sunnyvale, CA
What you'll do...
Position: Principal Software Engineer
Job Location: 860 W. California Avenue, Sunnyvale, CA 94086
Duties: Design scalable, low-latency services to host models. Productionize prototypes on the cloud, including data pipelines, training and inference pipelines, and pre and post-processing routines. Build, tune, and optimize machine learning models. Collaborate with data scientists to refine data models, design improvements, conduct experiments, and iteratively improve results. Develop and optimize data pipelines to collect, consolidate, and normalize data to feed to machine learning models for offline evaluation and real-time execution. Utilize the broad and deep knowledge of ML, AI and Software Engineering to contribute drive the roadmap and architecture of Walmart’s core machine learning and artificial intelligence capabilities. Participate in new AI initiatives within Walmart. Build AI solutions using technologies such as embedding/vector retrieval and Large Language Models (LLMs) which can enable new consumer experiences. Communicate the technical vision and roadmap with peers and stakeholders. Identify opportunities at the engineering and product side and influence leaders and engineers to solve high impact problems. Provide guidance and drive engineering excellence covering site reliability, alerts and monitoring, product health and portability.
Minimum education and experience required: Master's degree or equivalent in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years of experience in software engineering or related area; OR Bachelor's degree or equivalent in computer science, computer engineering, computer information systems, software engineering, or related area and 5 years of experience in software engineering or related area.
Skills required: Experience architecting and building Machine Learning, Artificial Intelligence and Data Mining solutions to solve abstract business problems. Experience with Object Oriented Language including Java, Python, C and C++. Experience with Distributed Systems building Scalable low latency micro services using public cloud infrastructure including building ML model hosting and inferencing. Experience with Databases including Relational SQL, MySQL and NoSQL including Cassandra. Experience using A/B testing. Experience building data pipeline with Spark, Hadoop, Presto, Redshift or Hive including building training data pipeline. Experience with Lucene base tech including Elasticsearch and Solr. Experience building real world applications using Computer Science concepts and algorithms. Experience with Software Development tools including Code editors, vs code, vim, and emacs and version control including git. Experience with deep learning approaches and modeling frameworks including PyTorch, TensorFlow, and Keras. Employer will accept any amount of experience with the required skills.
Salary Range: $159,598/year to $286,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.
Wal-Mart is an Equal Opportunity Employer.
ID:uDnQdo