IMPORTANT INFORMATION:Based on our experience, we anticipate that the application deadline will be THURSDAY, APRIL 3, 2025 at 11:59pm PST (3 months from posting), although we reserve the right to close the application process sooner if we hire an applicant for this position before the application deadline. If we are not able to hire someone from this role before the application deadline, we will update this posting with a new anticipated application deadline. At SanDisk, we are passionate about expanding the possibilities of data storage, giving businesses and consumers the peace of mind that comes from knowing their data is readily available and reliable, even in the most challenging environments.Our products are used in the world's leading-edge data centers, embedded in game-changing smartphones, tablets, and laptops, and entrusted by consumers around the world. As a vertically-integrated storage solution company, we are able to quickly deliver innovative, high-quality solutions with less time from research to realization. From mobile devices to hyperscale data centers, SanDisk storage solutions make the incredible possible.Join us and jumpstart your career alongside our team of innovators and industry influencers, and help shape the future of digital technology with a leading provider of flash memory and storage solutions!Please note: this posting is not for a specific job opening and by submitting your resume you are expressing interest in being contacted about this type of role at SanDisk in the future.ESSENTIAL DUTIES AND RESPONSIBILITIES:System Tool Software Engineering - System Tool Software Engineers design, develop, troubleshoot and debug software programs for software enhancements and new products. In this role you can help develops software tools including operating systems, compilers, routers, networks, utilities, databases and Internet-related tools; determine hardware compatibility and/or influences hardware design; and develop applications for technical end users.
 Applications Software Engineering - Applications Software Engineer analyzes, designs, programs, debugs, and modifies for software enhancements and new production for local, network, or Internet-related computer programs for commercial or end-user applications such as materials management, financial management, HRIS or desktop applications products. In this role you will use current programming language and technologies, write code, complete programming, and perform testing and debugging of applications; and complete documentation and procedures for installation and maintenance.
 Data Analytics Engineering – Data Analytics Engineers analyze, design, develop, program, troubleshoot, debug, monitor, maintain and provide end-user support for software programs, systems, data warehouses, and data collection/extraction processes/reports involved in the company’s engineering and corporate quality data collection, extraction, and analysis functions. Day-to-day responsibilities include, developing software tools including utilities, databases, data warehouses and Internet-related tools; determining hardware compatibility and/or influences hardware design; and developing architecture. Additional responsibilities may include interacting with users to gather and document business requirements and translate them into technical specifications; creating standard and ad hoc reports; and extracting and analyzing data.
 AI/ML Engineering – AI/Machine Learning Engineers design, develop, and implement artificial intelligence and machine learning models to solve complex problems and improve efficiency. In this role, you will be part of a multi-disciplinary team of researchers and software developers, working on designing, building, and deploying models and automation pipelines of our internal AI Platform and applications. Familiarity with AI/ML frameworks and libraries e.g., TensorFlow, PyTorch, scikit-learn, Langchain, working of LLM and transformers are a plus.