Western Digital logo
Western Digital1 month ago

Software Engineer (Apps)

$106,600–$142,100 year

Hybrid · San Jose, California, United States

Type
Full Time
Level
Entry Level
Education
Masters Degree
Company size
Large
Industry
Computer Hardware

Job Summary

Develop and maintain internal software tools to process, analyze, and visualize HDD development and production data; build ETL systems, web-based dashboards, ML models, and analytics pipelines; contribute to GenAI/LLM use cases by selecting and implementing base models and embedding strategies; design prompt and token-based GenAI solutions for classification, pattern recognition, and trend visualization; work hands-on with PyTorch, TensorFlow, Python, C/C++, Node.js, Kafka, MongoDB, MySQL, and Elasticsearch; participate in architecture discussions, code reviews, and documentation creation; collaborate in a fast-paced on-site team focused on ownership and continuous learning; part of WD's early career development program with onboarding, mentorship, and a structured curriculum; target candidates with MS or PhD in CS/CE/DS or related fields and a right-to-work in the US without sponsorship.

Required Qualifications

  • MS or PhD in Computer Science, Computer Engineering, Data Science, or related field
  • Right to work in the US without sponsorship
  • Experience with Python (Jupyter), C/C++, and at least one ML/AI framework (e.g., PyTorch, TensorFlow)
  • Completed coursework or hands-on projects involving GenAI, LLMs, or machine learning
  • Comfort working with relational and non-relational databases
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

$107k – $142k / yr

Software Engineer (Apps) · Western Digital

Apply on Sorce