Software Engineer (Apps)
$106,600–$142,100 year
Hybrid · San Jose, California, United States
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
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.