Jobs · Engineering · California

Software Engineer (Apps & Firmware)

WD · San Jose, CA · 2 wk ago
HybridEngineeringFull-time

About the role

This role is part of WD's early career development program. WD's early career development program is ideal for individuals at the early stages of their professional career. Participants receive foundational training through structured onboarding, mentorship, and a curated development curriculum. The responsibilities of this role are typically aligned with candidates who have approximately 0–2+ years of relevant professional experience, though candidates of all experience levels are encouraged to apply.

Responsibilities

  • Design and build custom internal software tools that transform raw HDD development and production data into actionable insights, directly accelerating product innovation and time-to-market.
  • Arcitect and develop ETL systems, web-based applications, advanced analytics and ML Models and it's pipelines that empower product engineers to make data-driven decisions and push the boundaries of storage technology.
  • Work closely with hard disk drives and test environments, including preparing devices for validation and analysis workflows.
  • Leverage modern frameworks (PyTorch, TensorFlow, svelte), languages (Python, C/C++, Node.js), databases (MySQL, SingleStore, Redshift, Elasticsearch) and distributed systems (Kafka, Kubernetes) to solve complex engineering challenges and build scalable solutions.
  • Participate actively in architecture discussions, code reviews, and collaborative problem-solving sessions that strengthen both the codebase and your technical expertise.
  • Create comprehensive internal documentation and guides that democratize access to your tools, multiplying your impact across the engineering organization.

Qualifications

  • Currently enrolled or recently completed a MS in Computer Science, Computer Engineering, Data Science, or a related field
  • Strong foundation in software engineering principles with hands-on experience in C/C++ , Python and web based development
  • Comfort working with Comfortable working in Windows and Linux environments and both relational and non-relational databases
  • Completed coursework or hands-on projects involving GenAI, LLMs, or machine learning

Skills

  • Experience with modern frameworks (PyTorch, TensorFlow, svelte)
  • Hands-on experience in C/C++, Python and web based development
  • Knowledge of Windows and Linux environments and both relational and non-relational databases
  • Experience with GenAI, LLMs, or machine learning

Benefits

WD offers a comprehensive package of benefits including paid vacation time; paid sick leave; medical/dental/vision insurance; life, accident and disability insurance; tax-advantaged flexible spending and health savings accounts; employee assistance program; other voluntary benefit programs such as supplemental life and AD&D, legal plan, pet insurance, critical illness, accident and hospital indemnity; tuition reimbursement; transit; the Applause Program; employee stock purchase plan; and the WD Savings 401(k) Plan.

Pay

The salary range is what we believe to be the range of possible compensation for this role at the time of this posting. We may ultimately pay more or less than the posted range and this range is only applicable for jobs to be performed in California, Colorado, New York or remote jobs that can be performed in California, Colorado and New York. This range may be modified in the future.

Schedule

Full-time

Similar jobs

Software Engineer

Revenue Management Solutions, LLCOklahoma City, OK· 1 mo ago
Engineeringapply on workforcenow.adp.com

Software Engineer

Q2Austin, TX· 3 wk ago
Engineeringapply on q2ebanking.wd5.myworkdayjobs.com

Software Engineer

Booz Allen HamiltonChantilly, VA· 2 days ago
Engineering$87k–$198k/yrapply on careers.boozallen.com

Software Engineer

EpicTallahassee, FL· 3 wk ago
Information Technologyapply on epic.avature.net